Somers Town In North London
St Marys Church in Somers Town on 1st July 2016 in London, United Kingdom. Somers Town, a district in north west London, is a large housing estate nestled between Euston, St Pancras and Kings Cross Library. Predominantly filled with social housing for the past 200 years, much of the area’s housing was built in the twentieth century by the local authority.
Add to Cart Add to Lightbox Download