India Palace

Indian restaurant · 98 W Center St, Provo, UT

Hours

More food in Provo, UT · Indian Food in Provo