Thistle Hotel London Heathrow: Actually in Hillingdon, Not Central London

The Thistle Hotel London Heathrow is not in central London. It's located in Hillingdon, a town in the London Borough of Hillingdon, West London, about 15 miles (24 km) west of central London, near Heathrow Airport.

Copyright Wanderlust World © https://www.ynyoo.com