architravel.com
63 Compton Street
Located in the heart of Clerkenwell, 63 Compton Street is a four-storey apartment building, created for Nord Development. Replacing a 2-storey electrical substation, the scheme adjoins a listed for…