Mikhailovskaya Ulitsa 1/7, St. Petersburg, North-West Russia, 191011, Russia
11 reviews and 365 opinions
"I wish I could have described my stay here, but I only passed by almost every night. The building is..."
Good for: Business Travel, Romantic Travel and Honeymoons, Luxury Travel
Top Russia hotels