Absolut Guest House 0* St. Petersburg, Russia

Hotels in Russia - Hotels in St. Petersburg - Absolut Guest House

Absolut Guest House is located in Saint Petersburg, within a 5-minute walk of Narvskaya Metro Station. The Ekateringof Park is 1.8 km away. Free WiFi access is available. The bright rooms feature a TV, kettle and fridge.