Offering panoramic views of the Italian countryside, this imposing castle towers over the village of Torre Alfina, classified as “The Most Beautiful Villages of Italy”—I Borghi più belli d'Italia.
All tagged lazio
Offering panoramic views of the Italian countryside, this imposing castle towers over the village of Torre Alfina, classified as “The Most Beautiful Villages of Italy”—I Borghi più belli d'Italia.