Hotel Otokomae Boutique Meshchansky, Moscow
This small hotel is located in the heart of Moscow, just a 3-minute walk from the Bolshoi Theatre. Free Wi-Fi and a 24-hour reception are featured at Hotel Otokomae.
Number of rooms: 9
Neglinnaya Street 10, Meshchansky, 107031 Moscow, Russia