Hotels in Russia - Hotels in St. Petersburg - 15th floor
Featuring free WiFi and air conditioning, 15th floor is set in Saint Petersburg, 12 km from Petrovsky Stadium. Church of the Savior on Spilled Blood is 13 km from the property. The accommodation comes with a flat-screen TV.