Hotel Silla Rome
Via Silla, 3
Rome,
IT 00192
Near Vatican Museums