Home Travel ReviewsAccommodation Reviews Hotel Review: Four Seasons Lion Palace, St. Petersburg, Russia