Skip to content
Estelle Manor — photo 1
Estelle Manor — photo 2
Estelle Manor — photo 3
Estelle Manor — photo 4

Country House, Private Members' Club · North Leigh

Estelle Manor

4.5

Luxury hotel with spa and dining located near London in Oxfordshire.

#Cotswolds#dining#luxury#Oxfordshire#spa

About

Estelle Manor is a luxury country house hotel located in the Cotswolds, Oxfordshire. It features 108 elegant rooms, 4 restaurants, and a distinctive 3000 sq meters Roman-inspired bath house and spa. This luxury hotel also offers a 25-meter pool and is recognized as a private members’ club. It combines old-world charm with modern British style, making it a grand addition to the English countryside.

Nearby

More in North Leigh

All of North Leigh →

Want to save this for later?

Everything you save turns into a plan you actually do.

Save from any app, sort by city, and get it back when you're standing in front of it.

Get the app