Attractively located in the Central Station district of Rome, Hotel Giada Roma is situated less than 1 km from Cavour Metro Station, a 5-minute walk from Repubblica - Teatro dell'Opera Metro Station and 400 metres from Rome Termini Metro Station.
Number of rooms: 8
9 Via Principe Amedeo interno 8, piano 4°, Central Station, 00185 Rome, Italy