Cloudesley Square


Cloudesley Square - Urban square in the London Borough of Islington.