Hotel Igea, Rome

Via Principe Amedeo 97Esquilino - Termini, Rome00185, Italy