Carting Lane, London.

Carting Lane, Strand, London, England