Contact info of Triumph Palace Boutique Hotel, Moscow

the tallest Moscow hotel in skyscraper Triumph Palace

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 Hotel on the top of the skyscraper,
55th, 56th and 57th floors

Moscow, Chapaevsky lane 3, Building 2

Tel.: +7 (926) 346-66-47