Vegetarian Restaurants in United States

business directory

House of India Restaurant

:: HOUSE OF INDIA ::
8501 Delmar Blvd
63124 Saint Louis, Missouri
Ph. (314) 567-6850

Is House of India Restaurant your company?