Hotels
The Lords of the Manor hotel placed on market for £6.5m
The Lords of the Manor luxury country house hotel in the Cotswolds has been brought to market off a guide price of £6.5m.
You'll need to
subscribe to unlock this content. Already subscribed? Login?