This hotel in central Moscow offers classical rooms with Renaissance-style art work, long mirrored wardrobes and free Wi-Fi. It is a 15-minute walk from Paveletskaya Metro Station.
Number of rooms: 137
Derbenevskaya Street 11A Bld.17, Danilovsky, 115114 Moscow, Russia