149 Plumstead Rd, London SE18 7DY, UK
52 Plumstead High St, London SE18 1SL
86 Plumstead High St, London SE18 1SL