Plumstead High Street’s £5.2 million regeneration: Just 16 per cent of shopfronts improved 19/07/202319/07/2023 1 Comment