21B Geneva Road

JSON

Address
21B Geneva Road
Kingston upon Thames
Greater London
Postcode
KT1 2TW
Tenure
Leasehold
Date Price Type
£308,500 Terraced
£262,500 Terraced
£101,950 Flat/maisonette