Avşar Büfe

Restaurant in Ayvalık, Turkey

food court