Suites & Apartments for RentStay in one of our apartments or indulge yourself in one of our luxury suites while on business in Moscow