Centrally located on the banks of the Moscow River with views of the Russian White House, Stalin Skyscrapers, Crystal Bridge, and Europe Square and fountain, the hotel is situated adjacent to the Kievskaya railway station, the metro and the river boat station. It is just 3 km to the Kremlin, Red Square, and the historical heart of Moscow. Sheremetyevo international airport is 35 km away, and Domodedovo international airport is some 50 km from the hotel.