Location: The hotel is situated in the city of Toronto, 20 Km. from the centre and close to the airprot.
See more: Hotels in Canada Hotels in Toronto Holiday Destinations in Canada