The Squirrels is a self-contained annex of the main house in a pretty rural location, set a short distance from a quiet country road, but with easy access to the nearby town of Nailsworth. The property provides modern facilities. Surrounded by quiet, attractive countryside, all the rooms have pleasant garden/country views.
The property is ideally located
Related categories
Hotels in Stroud
Cottages in Stroud