Location: situated in the heart of Toronto, close to the main tourist attractions and theatres.
See more: Hotels in Canada Hotels in Toronto Holiday Destinations in Canada