Stanwell Hotel by Mercure
171 Town Lane, Stanwell, Staines, England
During your stay at Stanwell Hotel by Mercure, you'll be close to Thorpe Park. You'll find features such as free WiFi in public areas and free self-parking, plus a restaurant. This property offers pet-friendly amenities, such as food and water bowls.