Where is Blackfriars Underground Station?

Where is Blackfriars Underground Station located?

Blackfriars Underground Station, Blackfriars Underground Station, Great Britain (approx. 51.51163°, -0.10362°)


Where is Blackfriars Underground Station on the map?