The Sheraton Palace Hotel is located on Moscow's main avenue, Tverskaya Street, 3 km from the Red Square. It offers spacious, modern interiors, multiple dining options and a 24-hour gym.
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...