Country House Hotels

For a romantic slice of quintessential England on your holiday in the UK, stay in a traditional country house: take your pick from the impossibly beautiful villages and lush green countryside of the Cotswolds, the picture perfect market towns of Somerset, and the national parks, ancient woodlands and colourful wildlife of the New Forest. Meanwhile, the many charms of Oxfordshire and Hampshire include the historic university town of Oxford, incredible castles and stunning landscapes.

Accommodation-wise, you’re spoilt for choice- from a luxurious country estate surrounded by landscaped gardens, fields and hills to a stylish boutique hotel in a historic Georgian manor house in the heart of a tranquil village, you are guaranteed a unique and memorable stay. What’s more, many of these hotels and their picturesque locations are just an hour or two from London, making them a perfect choice for a weekend retreat from the city.


call us on 020 7337 9010 to start planning your perfect trip

Make an enquiry