Sleep Russia Moscow

  • 23 May'13

    Tired Grand Dame – Hilton...

    Occupying one of the most iconic “Seven Sisters” buildings in the city, Hilton Moscow Leningradskaya Hotel commands a certain grandeur along the skyline of Moscow’s city centre. The hotel is very popular with business travellers as it is located strategically close to...

    Read More