Location: situated in the centre of Toronto close to the main attractions; Roger's Centre, Air Canada Centre and the Toronto Metro Convention Centre, Close to the theatre zone and 7 Km. from the beach.
See more: Hotels in Canada Hotels in Toronto Holiday Destinations in Canada