Project Description

Merchant Square in London

Merchant Square is an 11 acre, fully managed mixed use Estate in London’s West End that is currently occupied by nearly 10,000 workers and residents.