Sushi Loka - Isleta Pueblo

Sushi
5700 4th St NW, Albuquerque, 87107, United States Of America, Isleta Pueblo
Dishes: 5
Fast & Simple Download Menulist App now