A Toronto tradition in hospitality excellence, the Valhalla Inn Toronto Hotel is a charming "City Hotel in a Country Setting", conveniently located minutes from Pearson International Airport, major highways and downtown Toronto, and is an ideal hotel for airport stopovers, tours, business or city adventure leisure travellers.