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.