Your 360 City Guide to the St. Louis Metropolitan Area
 
     
 
St. Louis Indian Restaurants India
 
 

India Palace Restaurant at the Howard Johnson Hotel and Conference Center