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, free toiletries and slippers. For guests convenience, electric kettle, minibar and a fridge can be found in all rooms.
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.