India Palace
103 W Birch Ave, Flagstaff
(928) 774-0081
Menu
Reserve
Restaurants in Flagstaff, AZ
India Palace
103 W Birch Ave, Flagstaff, AZ 86001
(928) 774-0081