
People Red Square
People Red Square is a central city hotel in Moscow. Its main advantage is the location near Novokuznetskaya / Borovitskaya, making it a practical base for an active sightseeing day and moving around the city.
Marked as a more budget-friendly format; actual rates depend on dates.
Official websiteBefore booking, check current rates, availability, check-in and cancellation rules on the official website.


