Order Online

India Palace

103 W Birch Ave
Flagstaff, AZ 86001
(928) 774-0081
Order online Menu | Info
Any questions please call us.