Location: in the city centre of Toronto, 6 Km. from Lake Ontario beach.
See more: Hotels in Canada Hotels in Toronto Holiday Destinations in Canada