For over 100 years Le Royal Meridien National has been popular for its luxury, restaurants and services. The hotel has unique location just off the Red Square in the very heart of historical, cultural and business center of Moscow.