Where is HM Prison Thameside?

Where is HM Prison Thameside located?

HM Prison Thameside, HM Prison Thameside, Great Britain (approx. 51.4941°, 0.0891°)


Where is HM Prison Thameside on the map?