Location: in Scarborough, 15 Km. from Toronto city centre and 15 Km. from Lake Ontario.
See more: Hotels in Canada Hotels in Toronto Holiday Destinations in Canada