Where in the city is the hotel located?

Peter I Hotel

The Peter 1st Hotel is located in the very center of Moscow, about 500m north of Red Square in the Kuznetskiy Most district, now home to many of the city's most fashionable boutiques. The hotel is surrounded by beautiful 18th and 19th century architecture, and most of the city's top attractions, including Red Square and the Bolshoi Theater, are easily reachable on foot.
Back to Peter I Hotel
USEFUL ADS