Location Saint Petersburg

Catherine Palace, Saint Petersburg
Church of the Savior on Spilled Blood in Saint Petersburg, Russia
Welcome to Saint Petersburg