Located in the historic and tranquil village of Newland - Luxury Self Catering Accommodation in the Forest of Dean