Where is Shrewsbury Prison?

Where is Shrewsbury Prison located?

Shrewsbury Prison, Shrewsbury Prison, Great Britain (approx. 52.71214°, -2.7475805°)


Where is Shrewsbury Prison on the map?