I actually stayed near Heathrow — it doesn’t say much for a place when the airport hotel is a better place to stay….
On the other hand, Windsor Castle is quite near.