Where is The People - Strasbourg?

Where is The People - Strasbourg located?

The People - Strasbourg, The People - Strasbourg, France (approx. 48.5812°, 7.75732°)


Where is The People - Strasbourg on the map?