Hotel Terminal

Via Principe Amedeo 103
Rome
Italy