Notes submitted or commented on by firebuff
South London Islamic Centre is in Streatham (in news recently), a basic trawl through unmapped PoWs on OS StreetView might find it.