Where is Temple Station?

Where is Temple Station located?

Temple Station, Westminster, United Kingdom (approx. 51.51086°, -0.114731°)


Where is Temple Station on the map?