Conveniently situated in the heart of the high-tech capital of Canada and close to 3 major highways, the hotel is in the center of it all. Toronto's Lester B. Pearson Airport is about 30 km from the hotel.
See more: Hotels in Canada Hotels in Toronto Holiday Destinations in Canada