L'hôtel cinq étoiles « Lotte » fait partie de l'association LHW, qui réunit les hôtels d'élite du monde. Il se trouve au centre du quartier d'affaires de Moscou, à 15 minutes de la place Rouge et du théâtre Bolchoï, près de la station de métro Smolenskaya. Le parc de chambres compte 300 chambres uniques, dont une suite qui détient le record de superficie dans la capitale.

Plusieurs restaurants de cuisine européenne et japonaise, des petits-déjeuners avec possibilité d'emporter, des salles de conférence pour les événements professionnels.

Sur toute la propriété, le Wi-Fi gratuit, un parking privé. À proximité immédiate, l'Arbat piéton, un cinéma, une salle de concert et un centre commercial.