Location

Metropol Hotel

The Metropol Hotel is situated in the very center of the city, just two minutes’ walk from the Cathedrals of The Kremlin, the historical and spiritual heart of Moscow. Situated next to Teatralnaya Metro Station, guests can travel throughout the city with ease.

Nearest metro

USEFUL ADS