Devonshire Square, Spitalfields, London.

Devonshire Square, Spitalfields, London, England