Castello Longobardo di Avella is located in Avella, Italy on Via Tombe Romane, Loc. Caselle - 83021 Avella. Castello Longobardo di Avella is rated 4.3 out of 5 in the category landmarks & historical buildings in Italy.
Address
Via Tombe Romane, Loc. Caselle - 83021 Avella