The historic village of Newnham is located on the River Severn, close to The Forest of Dean, creating a pictureque location for a wonderful country holiday. We have an array of self-catering accommodation in and around Newnham, including small cottages, large country houses and pine lodges. Browse below to view the self-catering holiday homes we have available.