St Petersburg Hotels Russia. Hotels and apartments of Saint-Petersburg, Russia. Information about hotels and apartments in Petersburg.
Excerpted from the website:
- ABOUT SAINT-PETERSBURG
- Saint-Petersburg formerly known as Leningrad and Petrograd is a city located in North-Western region of Russia on the delta of Neva River on the Baltic Sea. It is the administrative center of the Leningrad Region and the Northwestern Federal District.