Where is St. Petersburg?

Where is St. Petersburg located?

St. Petersburg, North Dakota, United States of America (approx. 48.0111°, -98.00149°)


Where is St. Petersburg on the map?