Amsterdam Hotel Hotel Moscow
Amsterdam Hotel is located in Moscow, only 150 m from Shchyolkovskaya Metro Station. The Izmaylovsky Park is 2.5 km away. Free Wi-Fi access is available.
Number of rooms: 18
Ulitsa Uralskaya 1B, Bldg 1, 107271 Moscow, Russia