Stavros Beach...
Stavros Beach is a hidden gem located on the beautiful Greek island of Ikaria. Nestled along the rugged coastline of the island, this pristine beach is a favorite among locals and tourists alike. With its crystal clear waters, golden sandy shores, an...
Ikaria, Greece