Where is Blackfriars Station?

Where is Blackfriars Station located?

Blackfriars Station, Westminster, United Kingdom (approx. 51.5116°, -0.103315°)


Where is Blackfriars Station on the map?