Three developers have joined together to pitch building more than 1,000 homes on what’s now industrial land in northwest London. A 25-hectare (61-acre) plot of land in the Hyde Park area, now ready for industrial building, is better suited for housing, sitting near the Hyde Park Power Centre shopping node and the Hyde Park village […]