Welcome to Amsterdam Hotel Moscow, Amsterdam Hotel is located in Moscow, only 150 metres from Shchyolkovskaya Metro Station. The Izmaylovsky Park is 2.5 km away. Free WiFi access is available. The air-conditioned rooms are decorated in bright colours and feature a fridge and a flat-screen TV. The bathroom comes with a hairdryer. At Amsterdam Hotel you will find a 24-hour front desk. Various cafes and restaurants are situated within a 5-minute walk of Amsterdam Hotel. It takes 25 minutes to drive to Belorussky Train Station, from which you can get to Sheremetyevo International Airport by Aeroexpress. (Amsterdam Hotel Moscow hotels booking).