Roma Suite Balduina Apartment Trionfale
Set in Rome, 2.4 km from Vatican Museums and 2.6 km from Ottaviano Metro Station, Roma Suite Balduina features air-conditioned accommodation with a balcony and free Wi-Fi. With city views, this accommodation provides a patio.
41 Via Franco Lucchini, Trionfale, 00136 Rome, Italy