Been there, done that? Do tell us about it! Submit a review of this Russia hotel today.
Mikhaylovskaya ulitsa 1/7, | Nevsky Prospekt, St. Petersburg 191011, Russia
Pochtamtskaya Str. 4, St. Petersburg 190000, Russia
26/1 Tverskaya St, Moscow 103050, Russia
Novoslobodskaya Street 23, Moscow 127055, Russia
11-ya Liniya, St. Petersburg 199178, Russia
Showing All Hotels