Barking and Dagenham Town Centre, London.
Barking and Dagenham Town Centre, London.
England
An aerial shot of Barking and Dagenham Town Centre, London.
Total £55.00