Church Square
Church Street, Stroud, Gloucestershire, GL5 1JL
- 12 Exciting new Homes12 Exciting new Homes
- Distinctive rainbow terraceDistinctive rainbow terrace
- Tucked away but walk to townTucked away but walk to town
- Solar panels & underfloor heatingSolar panels & underfloor heating