Daily Archives: November 15, 2008

Walking Tour of St Petersburg, Russia

        Walking Tour of St Petersburg, Russia        This "City of the Tsars" is, without question, one of the most regal and elegant cities in the world. It rivals Paris and London with its stately architecture and monumental buildings. … Continue reading

Posted in Walking Tours | Leave a comment