1-3 of 3 results
Estelle Manor
Estelle Manor is one of the best luxury boutique hotels in the Cotswolds in the United Kingdom. Nestled in Oxfordshire, the countryside getaway is housed inside a majestic Grade II-listed manor house, surrounded by 3,000 acres of lush parkland. Behind the grand… Soho Farmhouse
Themes:
Soho Farmhouse is a luxury boutique hotel in the Cotswolds, United Kingdom. Occupying 40 acres of beautiful estates in Oxfordshire, it worked with London architect Michaelis to transform multiple 18th-century farmhouses and new buildings into a tranquil countryside getaway. Soho… Artist Residence Oxfordshire
Themes:
Artist Residence Oxfordshire is a unique boutique hotel in the Cotswolds. Located in South Leigh of Oxfordshire, the historic 4-star hotel is housed inside a distinct 16th-century inn. Contrasting the beige stone facade, the interior showcases a quirky personality with chic and…






















