Skip to main content Skip to footer
  • For lease
Office Building - #1

LOCATION


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).