Offering panoramic city views, a stylish indoor pool and an award-winning bar, this 5-star hotel in the heart of Moscow is a 5-minute walk from the Paveletskaya Metro Station.
Set in central Moscow, Avontur Hotel features free WiFi access for all guests. The nearest metro station, Kurskaya, is 1 km away and Moscow Art Theatre...