ICON Italy season 2
The second stop of ICON Italy takes us to Carovigno, in Puglia—a land where tradition, nature, and heartfelt hospitality come together in the peaceful embrace of Villa Puspo.
The second stop of ICON Italy takes us to Carovigno, in Puglia—a land where tradition, nature, and heartfelt hospitality come together in the peaceful embrace of Villa Puspo.