I nærheten ligger Wandsworth fengsel, det største i London, og det nest største i Britannia etter Liverpool.