Skip to Main content
House of India
Pickup
ASAP
from
8501 DELMAR BLVD.
0
Your order
House of India
You can only place scheduled delivery orders.
8501 DELMAR BLVD., ST. LOUIS, MO 63124
House of India Location and Ordering Hours
(314) 567-6850
8501 DELMAR BLVD., ST. LOUIS, MO 63124
Closed
• Opens Wednesday at 11:15AM
All hours
Order online
This site is powered by
Terms of Service
|
Privacy Statement