House of India Restaurant

8501 Delmar Blvd
St Louis , MO  63124



Sponsored links:


About

House of India Restaurant, St Louis

Are you unsure if you want to visit this business? Click the "Read Merchant Reviews" link to the right and see what others are saying. Our businesses can add a free video to their listing. If House of India Restaurant hasn't added a video ask them to when you visit them. Have you tried to contact House of India Restaurant at the information found here? If it is not correct please click "SEND" below and let us know. You can find driving directions to House of India Restaurant in St Louis by clicking the "View Larger Map" link under the map below. Feel free to contact House of India Restaurant at (314) 567-6850, or why not visit their location at 8501 Delmar Blvd in St Louis?



Category

Associations & Clubs