Where is Blackfriars Underground Station located?
Blackfriars Underground Station, Blackfriars Underground Station, Great Britain (approx. 51.51163°, -0.10362°)
Blackfriars Underground Station, Blackfriars Underground Station, Great Britain (approx. 51.51163°, -0.10362°)