About
Host India is an establishment located in Ottawa, Ontario on 622 Montreal Rd. Host India is in the "Indian restaurant" category. Colorful, laid-back Indian eatery with a traditional menu, lunch buffet & take-out options.
Categories
Indian restaurant
Reviews
No review
Leave a review
Nearby restaurants
You may also like