Coming soon: 1 Merchant Square, the tallest building in Westminster, London

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