![Coming soon: 1 Merchant Square, the tallest building in Westminster, London](https://www.urban75.org/blog/wp-content/uploads/2014/04/merchant-square-london-skyscraper-3.jpg)
The Cucumber at 1 Merchant Square is set to be the tallest building in Westminster, London
London’s skyline is changing fast, with a plethora of upmarket high rises set to alter the landscape for ever – and not always for the better. Swiftly dividing opinion is the forthcoming luxury development at …
The Cucumber at 1 Merchant Square is set to be the tallest building in Westminster, London Read More