featured
featured

House of India

0 Review Pinpoint Add to Favorites

325 Ouellette Ave. Windsor, Ontario

The House of India Restaurant is located in downtown Windsor, right in the middle of all the action. Our 60 seat dinning hall, courteous staff, and knowledgeable cooks will ensure you have a dining experience you won’t soon forget.Read more