1 Merchant Square is a 42-storey, 140 m tall building under construction in Paddington, London.
When complete, it will be the tallest building in the City of Westminster, with a hotel and 222 apartments.
[1][2] Planned were revised in 2019.
This article about a London building or structure is a stub.
You can help Wikipedia by expanding it.