Thorpe Park Resort, set approximately 10 minutes by car from Mercure London Staines-Upon-Thames hotel, as well as Air Forces Memorial placed 3.9 km from the property are worth visiting. If you are willing to explore even more landmarks in London, attend Memorial Gardens located 400 meters away.