Triumph Palace Boutique Hotel, Moscow

The tallest hotel in Moscow and even in Europe is situated on the top floors of the skyscraper Triumph Palace. Our Moscow Hotel is only 10 min drive from the center of Moscow (Red Square). Expocentre is 15 minutes away.
If you are searching for shopping and entertainment, AviaPark Mall is nearby. It’s the biggest mall in Europe with over 350 shops, numerous cafes & restaurants, a cinema, a year-round ice-skating rink, an aquarium with tropic fish and much more. It’ll be a perfect choice both for adults & kids.