Location: in Markham, north east of Toronto, 24 Km. from Toronto city centre. Near the historic Unionville, Toronto Zoo and Toronto Science Centre.
See more: Hotels in Canada Hotels in Markham Holiday Destinations in Canada