Share
twitterlinkedinfacebook
Image 1 of 1
LN043Erol.jpg
Thamesmead town centre, southeast London, UK: the clocktower