96 Via Appia Nuova Scala C, Interno 5, 00183 Roma
Apartment
with
1
room
Appia96 Apartments offers accommodations in Rome, a 19-minute walk from Vittorio Emanuele Metro Station and 1.5
miles from Santa Maria Maggiore. With garden views, this accommodation provides a balcony. Free Wifi is available, and private parking can be arranged at an extra charge.
The air-conditioned apartment ...