Coopers Lane, Off Waterside, Evesham, Worcestershire, GB
Evesham Hotel is a 3 star hotel in the market town of Evesham, Worcestershire. Perfect for exploring the Cotswolds and Malverns, Evesham Hotel offers 40 spotless and well equipped bedrooms, surrounded by a tranquil 2 1/2 acre garden. Although the Evesham Hotel has modern comforts such as free Wi-Fi internet and an indoor swimming pool, the building dates to 1540.