|
Via Cavour 25, Roma, Italy
Located close to the Basilica of Santa Maria Maggiore and only a brief walk from the Central...internet access...
|
|
Via Magenta, 11/13, Roma, Italy
Located in the heart of Rome few footsteps from Terminal Central Station and subway....pets allowed...
|