Where is Temple Station?

Where is Temple Station located?

Temple Station, Temple Station (Paris Métro), France (approx. 48.86649°, 2.360595°)


Where is Temple Station on the map?