Back To Previous

Tokyo Kitchen

  • 8019 Menaul Blvd. N.E., Ste. A, Albuquerque, NM 87110
  • Phone: (505) 323-5441