I was told this was actually in Spain & not Italy. . Looks just like the ones from the 1990's Gargoyles animated series, Gargoyles (TV Series 1994–1996) - IMDb