Idea Hotel Roma Z3

Via Amos Zanibelli 13
Rome
Italy