1 Merchant Square


1 Merchant Square is a 42-storey, 140 m tall building under construction in Paddington, London, expected to be completed in 2018. When complete, it will be the tallest building in the City of Westminster, with a hotel and 222 apartments.