Tokyo Kitchen
(505) 323-5441

8019 Menaul Blvd Ne, Albuquerque, NM | Directions   87110

35.109530 -106.554891
Get Directions