Skip to main content

Hotel Manor House 3 Stars

Avenue Road,, CV31 3NJ Leamington Spa, United Kingdom Show on the map
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

This hotel has no reviews. Would you like to add your own review?