Our Home

Our Home

The Dower House is the perfect location for later life residential and nursing care. Read more about our ethos and meet the staff committed to delivering excellence in all areas.

Our Ethos

The Dower House combines high standards of accommodation with exemplary nursing care. Established by Mrs Judith Lywood in 1989, The Dower House is set in over five acres of attractive grounds, offering the finest quality nursing care in beautiful semi-rural surroundings.

Find out more

The Dower House Family

The Dower House is staffed by a close-knit team who work together to ensure an exceptional experience. Many of the staff have been at The Dower House for several years so you will never be far from a friendly, familiar face.

Find out more

Vacancies & Careers

The Dower House is a team committed to delivering a first-class service at every level. We currently have the following vacancies available. If you would like to apply, please use the links below to find out more about your future career with The Dower House and follow the instructions on how to apply.

Find out more

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.

Find out more

Videos

The beauty of The Dower House really has to be seen to be fully appreciated. Take a look at our selection of videos to give you a flavour of the house, facilities and grounds.

Find out more

Enjoy a taste of life at The Dower House

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