Elmstone Hardwicke, Cheltenham

£525,000
6 bedrooms 1 bathroom