Where is Stephansplatz?

Where is Stephansplatz located?

Stephansplatz, Stephansplatz (Station), Austria (approx. 48.20811°, 16.371553°)


Where is Stephansplatz on the map?