Chilworth Manor is the answer to your dreams
Chilworth Manor is conveniently located in the leafy Hampshire outskirts of Southampton with easy access to Winchester, Portsmouth and the New Forest. The hotel offers 12 acres of beautifully landscaped gardens, with a further 27 sprawling acres in the Chilworth Conservation Area which seamlessly flows from the hotel grounds, providing many unique photo opportunities for you to explore, from the pretty lake with its flowering lilies, and to the mysterious Deer ring.