Best Western Ambra Palace

Via Principe Amedeo 257
Rome
Italy