90 Olive Road

JSON

Address
90 Olive Road
London, Newham
Greater London
Postcode
E13 9PU
Property type
Terraced
Tenure
Freehold
Date Price
£230,000
£189,000
£87,000
£60,000