Location: the hotel is situated next to Toronto Lester B. Pearson Airport and 28 Km. from Toronto city centre.
See more: Hotels in Canada Hotels in Toronto Holiday Destinations in Canada