St Margaret’s Road
Site at St Margaret’s Road, London
Construction of 73 residential units (26 houses and 47 flats) and 16 industrial units.
Duration on site:
To be appointed (commencing 2011)
Edward Hill Partnership Architects