Hotel Silla

Via Silla, 3
Rome
Italy