Designed by
Title
St. Petersburg, Russia. Birzhevoy Square, Embankment, Strelka of Vasilyevsky Island, Neva River. #238200880
Description
Cityscape of St. Petersburg, Russia. View of Birzhevoy Square, Marble Ball, Embankment, Strelka of Vasilyevsky Island, Neva River. Travel, architecture concept