Location: in Toronto city centre, in the fine Yorkville residential area.
See more: Hotels in Canada Hotels in Toronto Holiday Destinations in Canada