Grange Place, Walton On Thames, Surrey, KT12

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