Home / Royal Mail / Stamp of approval for 13-acre Royal Mail site

Stamp of approval for 13-acre Royal Mail site

This is what the Royal Mail’s 13-acre site occupied by the South London Mail Centre could look like after redevelopment plans were approved by Wandsworth council.

More: continued here

About admin

Check Also

Royal Children’s Hospital warns of toys on the naughty list this Christmas

Doctors at The Royal Children’s Hospital (RCH) are warning parents to steer clear of e-scooters …

Leave a Reply

Your email address will not be published. Required fields are marked *