Grange Place, Walton On Thames, Surrey, KT12

Guide price £1,995,000 Freehold
5 bedrooms 3 bathrooms