Whitewashed houses with red roofs perched on a cliff, overlooking the serene ocean at Azenhas do Mar, Portugal.
Portugal
Whitewashed houses with red roofs perched on a cliff, overlooking the serene ocean at Azenhas do Mar, Portugal.
SeanPavone, Envato Elements

Discover Portugal: A Journey Through Time from the Algarve to Azores