Hotel Oly, Rome

Via Santuario Regina degli Apostoli 36 Rome00145, Italy