India Palace
LinkedIn Pintrest Facebook Twitter Google +

India Palace,

Provo UT
Address: 98 W Center St, Provo UT 84601 / (801) 373-7200

Type: Restaurant

Cuisine: Indian Vegan Vegetarian