Travel

The Manor House in Castle Combe is a stunning 14th-century country-house hotel set within 365 acres of beautiful Cotswold parkland. With its honey-coloured stone, historic architecture, and elegant interiors, it offers a truly romantic English countryside experience. The hotel features 48 uniquely styled rooms and suites, Michelin-star dining at Bybrook, charming lounges for afternoon tea, and access to The Castle Inn pub in the village. Guests can enjoy manicured gardens, scenic walking paths, an 18-hole championship golf course, and tennis courts.