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