Hotel Villa del Parco

Via Nomentana 110
Rome
Italy