Russian Embassy is a place where nationals can seek aid in the country. By prior arrangement, visitors can also tour this intriguing residence.
This diplomatic residence is often on the itineraries of travelers to City Center. But Russian Embassy isn't the only drawcard in the area. Alexander Nevsky Cathedral, St Mary's Cathedral, and Town Hall Square are some other interesting sights close by.