Located in the city centre of Saint Petersburg, a 12-minute walk from Ploshad Vosstaniya Metro Station, Cat-on-the-Roof Hotel features a fully equipped shared kitchen, and free Wi-Fi throughout the property.
Number of rooms: 16
Nekrasova Street 60, Tsentralny district, 191014 Saint Petersburg, Russia