Explore details about location Blackfriars Subway. Blackfriars Subway is a location situated within the City of London alongside other areas such as Cheshire Court, Guildhall, Fenchurch Place.