Nestled amidst the outstanding natural beauty of the New Forest, this property is a wonderful rural idyll positioned in the charming hamlet of Godshill. Guests