Site icon Meandering Max

June/July 2020 – Leros Greece (one of the Dodecanese islands)

Colorful hillside Greek island overlooking harbor with boats and white buildings, scenic travel destination.

Vibrant Greek island with white hillside homes, boats docked at waterfront, lush greenery, and mountain backdrop.

Exit mobile version