Beach located in Ayvalık, Turkey. Offers a beach experience.