A great place with a great location in the downtown of Toronto, perfect for holidays, near from Dundas Street and subway stations.