Hotel Astoria in St. Petersburg is an iconic luxury hotel situated in the heart of the city, overlooking the historic Saint Isaac’s Square and just steps away from the Mariinsky Theatre and the Hermitage Museum. Since its opening in 1912, the hotel has been a symbol...