Map Graph

1 Merchant Square

Building in London, England

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.

Read article
Top Questions
AI generated

List the top facts about 1 Merchant Square

Summarize this article

What is the single most intriguing fact about 1 Merchant Square?

Are there any controversies surrounding 1 Merchant Square?

More questions