Two Ducks Hostel Hostel Central Station
Featuring free Wi-Fi throughout and air conditioning, Two Ducks Hostel is located 600 metres from Termini Train Station and Metro Stop.
Number of rooms: 33
Via Calatafimi 41, Central Station, 00185 Rome, Italy