Where is Belmarsh Prison?

Where is Belmarsh Prison located?

Belmarsh Prison, Belmarsh Prison, Great Britain (approx. 51.497303°, 0.0899°)


Where is Belmarsh Prison on the map?