India Garden Reviews & Details
98 W Center St
India Garden is located at 98 W Center St in Provo near the intersection of W Center St and N 100 W. Their menu consists of Indian dishes . Call (801) 373-3377 today!
- Major Intersection:W Center St And N 100 W
Tell us more about India Garden Provo!