20, Vambery Road, Plumstead Common, London, Se18 3ha: £625,000


* required field