Italy Castelsardo Piazza Del Popolo