On the rugged coastline of Liguria, Italy are five small towns commonly known as the Cinque Terre. This is one of them where the pastel-colored houses seem to tumble right down into the sea on the edge of the rocky promontory. It sure is breathtakingly beautiful and very postcard-pretty!
RIOMAGGIORE
