Where is Temple Underground Station?

Where is Temple Underground Station located?

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


Where is Temple Underground Station on the map?