Where is Temple Underground Station?

Where is Temple Underground Station located?

Temple Underground Station, Temple Underground Station, Great Britain (approx. 51.51102°, -0.11427°)


Where is Temple Underground Station on the map?