Where is Little Wormwood Scrubs?

Where is Little Wormwood Scrubs located?

Little Wormwood Scrubs, Little Wormwood Scrubs, Great Britain (approx. 51.5236°, -0.2288°)


Where is Little Wormwood Scrubs on the map?