Hotel Apollo Roma

Via Dei Serpenti 109
Rome
Italy