Define St Petersburg. St Petersburg synonyms, St Petersburg pronunciation, St Petersburg translation, English dictionary definition of St Petersburg. n. 1. Formerly, Leningrad ; Petrograd . a seaport in the NW Russian Federation in Europe, in the Gulf of
We made special friends along the way, Mario, Makada (sweet girl), george, Nadya at the spa (best massage!!), Christel from front desk!! everyone did an awesome job, made us feel welcome. The food was very good and the bar phenomenal! One advise would be to do the tours by boat...