Location: 10 Km. from the centre of Toronto.
See more: Hotels in Canada Hotels in Toronto Holiday Destinations in Canada