Triumph Palace Hotel in Moscow is considered the tallest hotel in Russia and even in Europe. Our Moscow Hotel is situated on the top 3 floors of the skyscraper Triumph Palace and is only in 10 minute drive from the heart of the capital- Red Square, the sight famous all over the world.
Guests planning to attend events at the Expocentre can get there in 15 minutes.
The biggest mall in Europe- AviaPark is also very easy to reach from the hotel. There you will have great shopping experience & entertainment.
Triumph Palace Hotel In Moscow, Russia
Moscow, Chapaevsky lane 3, Building 2
Tel.: +7 (926) 346-66-47