Travelto TelezhnayaResidence
13В Тележная улица, Centralnyj, 191024 San Pietroburgo, Federazione Russa
Situated in Saint Petersburg, 1.2 km from the centre and 1.3 km from Ploshchad Vosstaniya Metro Station, Travelto Telezhnaya features accommodation with amenities like free Wi-Fi and flat-screen TV.