Thamesmead is one of those places that, if you mention it to a Londoner, will likely elicit a blank stare…
This website uses cookies.