Update Info - New India's Kitchen
This restaurant was reported as closed. If it is open, let us know.
New India's Kitchen
1155 St Louis Galleria
St Louis, MO 63117
1155 St Louis Galleria
St Louis, MO 63117
This restaurant was reported as closed. If it is open, let us know.