Skip to main content

Hotel Manor House 3 Stars

Avenue Road,, CV31 3NJ Leamington Spa, United Kingdom Show on the map
5,0/5 Excellent Based on 1 reviews Tripadvisor
Excellent location

Choose your room


This 3 star hotel is located in the city centre of Leamington Spa and was established in 1743. It is close to the Spa Baths. The Hotel has a restaurant, a bar and a conference room. All 53 rooms are equipped with hairdryer and trouser press.

Reviews: Hotel Manor House