The Peter I Hotel is located in the heart of Moscow, with numerous bars and cafes only a few minutes' walk away. The hotel itself also offers a quite stylish lobby bar open 24-hour.
The open-plan Lobby Bar at the Peter I Hotel has attractive street views and serves a standard range of hot and cold drinks, sandwiches and sweet snacks. More details ›››