This hotel is located in downtown Toronto, close to the Eaton Centre and its shops. Guests will find the CN Tower, the Rogers Centre, the Air Canada Centre and Metro Toronto Convention Centre all a 5-minute drive away.
See more: Hotels in Canada Hotels in Toronto Holiday Destinations in Canada