Located downtown Toronto in the fashionable and upscale Yorkville area.
See more: Hotels in Canada Hotels in Toronto Holiday Destinations in Canada