Alexander Nevsky (St. Petersburg) is located in Russia
Alexander Nevsky (St. Petersburg) is located in St. Petersburg, Russia