Pinterest • The world’s catalog of ideas

The 10 Most Beautiful Small Towns in Italy - Photos

The beautiful town of Cefalù located in Sicily, Italy. For the best of art, food, culture, travel, head to theculturetrip.com