Must See Attractions in St. Petersburg: Russia’s Most Culture Rich City
St. Petersburg has some of the most lavish and architecturally-stunning landmarks of any city in the world. See just a few of the stunning buildings you need to visit on your next trip there.