Where is Wormwood Scrubs?

Where is Wormwood Scrubs located?

Wormwood Scrubs, Ealing, United Kingdom (approx. 51.52139°, -0.2388889°)


Where is Wormwood Scrubs on the map?