Plans to demolish a central London petrol station and replace it with towers up to 29 storeys high to house hundreds of ...
Concept art of the proposed 29-storey tower in the centre of the image, with the shorter tower partly obscured by an existing white building Plans to demolish a central London petrol station and ...
Plans to demolish a Central London ... it with towers up to 29 storeys high to house hundreds of university students have been "supported in principle" by City Hall. The proposed scheme on the Albert ...