Update Info - India Palace
This restaurant was reported as closed. If it is open, let us know.
India Palace
711 Olive St
St Louis, MO 63101
711 Olive St
St Louis, MO 63101
This restaurant was reported as closed. If it is open, let us know.