India Palace
1133 Washington Ave
St. Louis, Missouri 63101
USA
Phone: (314) 421-3344
St. Louis, Missouri 63101
USA
Phone: (314) 421-3344
Food | - |
Service | - |
Ambiance | - |
Overall: | - |
Location & Nearby Info
Red Restaurant0.02 mi
Missouri Bar & Grill0.04 mi
The Galaxy0.04 mi
12th Street Diner0.05 mi
B & T Pizza0.06 mi
Chinese Express0.06 mi
Hair of the Dog0.06 mi
The Bodega0.07 mi
Lure0.08 mi
Mango Restaurant0.08 mi
Cuisine:
India Palace Description:
India Palace is a one to try Indian restaurant in St. Louis, Missouri, offering you a vast choices on their menus. Tell everyone what you thought. Share a useful tip or write a full review.
Reviews of India Palace