Master Hotel SchelkovskayaHotel
Schelkovskoye Shosse 23А, 107241 Moscow, Russia
Located 15 km from Moscow city centre, Master Hotel Schelkovskaya is a 9-minute drive from Losiny Ostrov National Park. Offering free Wi-Fi access, Moscow Zoo is a 28-minute journey by car from the property.