x
Loading...

Exit 121 on I-65 North

Left 0.87 mi

India Palace

4213 Lafayette Rd, Indianapolis, IN 46254

1-317-298-0773 Directions Website
167 Yelp Reviews
Amenities
Restaurant
Indian