South West England
Templar Rise 8 – Templars Lodge, a beautiful lodge located in the village of Chudleigh in Devon, with a hot tub, on-site facilities, near a...