38A York Street

JSON

Address
38A York Street
Twickenham, Richmond upon Thames
Greater London
Postcode
TW1 3LJ
Tenure
Freehold
Date Price Type
£150,000 Other
£542,000 Detached
£425,000 Detached