Karta Vacation Rentals
Perched 170 meters above Moscow in the International Business Center (Moscow-City), ICON Hostel occupies the 43rd floor of Empire Tower. A short ride from the Kremlin, Triumphal Arch and Park Pobedy, it’s a bold, family-friendly base with skyline views.