Toggle navigation
Find
Sign up
Sign in
MO
Saint Louis
Indian Restaurant
House of India
Review
House of India
16 Reviews
8501 Delmar Blvd
Saint Louis
,
MO
63124-2110
(314) 567-6850
indian restaurant
Hoistl.com
Info
Reviews
Offers
Photos
Map
by
abc123
on
11/10/2021
Night Mode