The Manor House welcomes guests with both comfort and luxury in the charming Cotswolds style. The hotel is well-located for both quiet retreat and access to the nearby city of Bath.