Located in historic Saint Petersburg and 984 feet from Sportivnaya Metro Station, this hotel offers spacious and elegant rooms and apartments, all featuring free Wi-Fi, flat-screen TV and fully equipped kitchen ... Read more

View all Luxury Hotels in Saint Petersburg