Photo Gallery

Photo Gallery

Set in the heart of the Hampshire countryside, on the outskirts of Winchester, The Dower House boasts stunning grounds and a beautifully maintained home that feels like a country house hotel.

Enjoy a taste of life at The Dower House

Join us for a tour of the house to experience the welcoming, homely atmosphere. Book a visit now, we’d be delighted to welcome you.