On Site 108-112 Regents Park Road Church End, London UK 6 Apartments & a shop Budget: 2.4 m Status: Under construction