• For lease

For Lease

7-storey building with total area of app. 7000 sqm is located at the following address: 101, Vladimirskaya Str.Nearest metro station is Olimpiyskaya (450 m, 5 minutes walk)

Property Details