Novotel Moscow Center

Address:  23 Novoslobodskaya str., Moscow, 119121, Russia; Novoslobodskaya,
Metro: Mendeleevskaya