Where is Thamesmead?

Where is Thamesmead located?

Thamesmead, Bexley, United Kingdom (approx. 51.49106°, 0.12139°)


Where is Thamesmead on the map?