India House
Address:
124 S Lopez St, New Orleans, LA 70119
Phone:
(504) 821-1904
Restaurants,
Indian,
Hostels
Other Businesses:
- Coffeehq at 1100 Poydras St, New Orleans, LA 70163
- Wakin' Bakin' at 4408 Banks St, New Orleans, LA 70119
- Mediterranean Cafe at 845 N Carrollton Ave, New Orleans, LA 70119
- Semolina Inc at 8301 Oak St, New Orleans, LA 70118
- Liberty's Kitchen at 300 N Broad St, New Orleans, LA 70119