mail_outline sales@mediastorehouse.com
Russia, St Petersburg, View of The Hermitage in the Winter Palace in Palace Square and rooftops