Ayvalık is a charming town famous for its olive oil, beautiful architecture, and stunning sea views.
Part of: Turkey