Via domenichino 5, 00184 Roma
Apartment 4 stars
The Avalon features accommodations in the center of Rome, a 2-minute walk from Santa Maria Maggiore and 0.6 miles from Colosseo Metro Station. The property is around a 11-minute walk from Rome Termini Metro Station, 0.6 miles from Repubblica - Teatro dell'Opera Metro Station, and a 10-minute walk from...