Semenovskiy Mini HotelHotel
Lechebnaya Street, 3, 105187 Moscow, Russia
Located in Moscow city, this hotel is a 15-minute walk from Partizanskaya and Semenovskaya Metro Stations. It comes with a 24-hour reception and free Wi-Fi. Moscow Dolphinarium is 200 metres away.