Vineyard Row, Hampton Wick, Kingston upon Thames KT1

£949,950
4 bedrooms 2 bathrooms