Intourist Hotel

Where in the city is the hotel located?

The Intourist Hotel is located in the very centre of Moscow, at the bottom of Tverskaya Ulitsa and just 100m from the walls of the Kremlin and the main entrance to Red Square.

Which is the nearest metro station?

The nearest metro station is Okhotniy Ryad, an entrance to which is located just across the road from the Intourist Hotel's front doors.
Back to Intourist Hotel