Karta Vacation Rentals





In Moskovskiy, St. Petersburg — a practical guesthouse base a short drive from Victory Square and the Heroic Defenders of Leningrad Monument. About 2 km from Moskovskaya Metro Station and roughly 10 km from the city center. Grand Maket Russia, Planet Neptune, Chesma Church and Alexander Nevsky Lavra are all within easy reach.