30 Breathtaking Cliff-side Towns Taken Out of a Fairy Tale
Meteora, Greece source 4) Azenhas Do Mar, Sintra, Portugal source 5) Rocamadour, France source 6) Positano, Italy source 7) Oia, Santorini, Greece source 8) Mesa Verde, Colorado, USA source 9) Pitigliano, Grosseto, Italy source 10) Piodao, Historical Village of Portugal source 11) Vernazza at Dusk, Cinque