Homerton

Homerton

 

Captured just off Homerton High Street in London.