Wednesday, 15 March 2017

Barnsbury Street, Islington, North London

The elegant nineteenth century terraces that are a feature of Islington