Tamasha Indian Restro-Bar- Best Restaurant in Ontario Tamasha is a restaurant in Ontario that encapsulates the essence of authentic Indian food and fuses it with modern culinary techniques to make delectable, state of the art food. The word ‘Tamasha’, literally translates to ‘a spectacle’; embodying exactly what we strive to offer to all those who […]