Westminster backs 1.8m sq ft Merchant Square scheme

The first phase of the 1.8m sq ft Merchant Square development in Paddington has received the green light from Westminster council.

Merchant Square

Phase one of the European