Hostel WelcomeHotel
Paveletskaya Ploshchad 1, Zamoskvorechye, 115114 Moscow, Russia
Hostels Paveletskaya Ploshchad is located in Moscow, right by Paveletskaya Metro Station and Paveletsky Train Station, from which you can get to Domodedovo International Airport by Aeroexpress. The Kremlin and Red Square are 2 metro stops away.