Set in a historical building, Nido Degli Angeli offers self-catering accommodations with free WiFi and a flat-screen TV. Ottaviano Metro is 3 minutes’ walk away.
This air-conditioned apartment has a living/dining area, a washing machine, and a modern bathroom. The kitchenette includes a microwave and a dishwasher.
The Vatican Museums are 1804 feet from the Nido Degli Angeli, while St. Peter’s Square can be reached on foot in 8 minutes.