Anchorage· Lemnos· Greece — Dodecanese, Sporades & North Aegean

Saint Barbara Beach (Lemnos)

39° 52.5′ N · 25° 12.8′ E

A cove in the upper Moudros Bay near Nea Koutali.