The Elvetham Hotel
Member since 17th Aug 2021
The Elvetham is a historic 19th-century Victorian Mansion built upon the remains of a Tudor Manor and set within 35 acres of gardens. It is situated in North Hampshire, 5 miles from the M3, and 40 minutes from London by train. The hotel offers 24 hour reception, complimentary parking and free high-speed Wi-Fi access.