Hotel Palacavicchi

Via Ciampino 70
Rome
Italy