In December 2017, Chris Legg and Stewart Willis took ownership of The Cloud Hotel.
Chris Legg and Stewart Willis took ownership of the Cloud Hotel in December 2017. With over 25 years’ experience successfully running 5 hotels in the picturesque West Country, Chris and Stewart were drawn to the exciting prospect of hotel ownership in the New Forest.
The Cloud Hotel, Meerut Road, Brockenhurst, Hampshire, SO42 7TD.
located in the heart of the New Forest National Park