Abbotswood Road, SE22 August 18, 2023 londonstreetguide Leave a comment Place Name Laid out over the site of the former St Francis’ Hospital, which closed in 1991 and was sold… Continue Reading