Welcome to Triumph Palace Boutique Hotel Moscow, This design hotel is located on the upper floors of the Triumph Palace, one of Moscow’s most famous skyscrapers. Guests enjoy stylish rooms with free Wi-Fi and amazing panoramic views. The rooms and suites at Triumph Palace Boutique Hotel are situated above the 53rd floor. All rooms feature air conditioning, floor-to-ceiling windows and a luxury bathroom with bathrobes. Triumph Palace Hotel is a 5-minute walk from CSKA Moscow Stadium and a 10-minute walk from Aeroport Metro Station. Guests can reserve a free parking space at Triumph Palace Hotel. Moscow city centre and Red Square are only a 25-minute drive away. (Triumph Palace Boutique Hotel Moscow hotels booking).