
The Light of the World, Barking Road E6
Tags: · london · shops · shopfronts · shop fronts · e6 · barking road · newham · church

The Light of the World, Barking Road E6
Tags: · london · shops · shopfronts · shop fronts · e6 · barking road · newham · church
Notes