21 South Road

JSON

Address
21 South Road
Twickenham, Richmond upon Thames
Greater London
Postcode
TW2 5NU
Tenure
Freehold
Date Price Type
£1,117,500 Terraced
£643,000 Terraced
£445,000 Terraced
£249,950 Semi-detached