
Rome, Italy
Angelica
3-star hotel
1.5 km straight-line distance
With a stay at Angelica, you'll be centrally located in Rome, steps from Via Marsala and 12 minutes by foot from Via Nazionale. This townhouse accommodation is 0.5 mi (0.9 km) from Umberto I Policlinic of Rome and 0.6 mi (1 km)…
- Wi-fi
- 24-hour reception
- Restaurant
- Laundry service























