Merrick Road, Southall

A large multi-storey residential development on a brownfield site in Southall, Greater London for Galliard.