Location: in the city centre, close to the leisure and shopping areas. 5 Km. from the beach.
See more: Hotels in Canada Hotels in Toronto Holiday Destinations in Canada