Mersi Apartment On Tverskaya 17
Mersi Apartment On Tverskaya 17 is an apartment only 1.6 km from The Armoury.
The property is located 1.6 km away from Cathedral of the Archangel . Serving a wide range of dishes, Cafe Pushkin and Pizza Express can be reached within 5 minutes’ walk.
The nearest metro station is Okhotny Ryad, situated 500 meters from the apartment.