Via Catanzaro, 29 4 Piano, 00161 Roma
Bed and Breakfast
with
3
rooms
Il Sole di Roma offers accommodations in Rome, 1.6 miles from Repubblica - Teatro dell'Opera Metro Station and
2.2 miles from Vittorio Emanuele Metro Station. The property is around 1.3 miles from Roma Termini, 1.4 miles from Rome Termini Metro Station, and 1.6 miles from Villa Borghese. Free Wifi is available ...