203 Via Flaminia VI Piano, 00196 Roma
Vacation Home
with
1
room
La Terrazza di Isabel is located in Rome, just 1.5 miles from Ottaviano Metro Station and 1.9 miles from Stadio
Olimpico. Among the facilities of this property are a restaurant, a 24-hour front desk, and an elevator, along with free Wifi throughout the property. There's free private parking, and the property ...