Office space in Russia

Choose from over 15 locations in Russia.

Our office space in Russia is well-equipped to meet your organisation’s needs

Our serviced offices feature high-speed Internet and business grade facilities, so you can transition into the space easily. With a staffed reception, short and long-term leases and additional facilities available, our offices to rent in Russia provide solutions for businesses of any size.
View centre

1,581.44 m

View centre

1,617.10 m

High demand
Building at 5th Floor in Moscow
View centre

2,351.73 m

View centre

2,351.87 m

View centre

2,351.90 m

View centre

2,353.31 m

View centre

2,353.70 m

View centre

2,353.86 m

View centre

2,354.15 m

View centre

2,354.86 m