Chewton Glen - Luxury Hotel in the South of England
Chewton Glen is a luxury hotel situated between the Sea and the New Forest on Britain's South Coast. The place is beautifully kept with manicured gardens and beautiful interiors. I wa s lucky to be there on the hottest day of the year (so far) and took loads of pictures. By far this was my favourite!
Chewton Glen Hotel & Spa, Christchurch Road, New Milton, United Kingdom