Hotel Mercure Delta Colosseo, Rome

Via Labicana 144 Rome00184, Italy