Le Taplow House Hotel & Restaurant est un établissement élégant situé près de Windsor, à 25 minutes en voiture de l'aéroport d'Heathrow. Il est implanté dans un terrain de 2,4 hectares et propose un restaurant sur place.