Location: 25 Km. from Toronto city centre, opposite the Woodbine Shopping Centre.
See more: Hotels in Canada Hotels in Toronto Holiday Destinations in Canada