Sole skewer, Heyamola restaurant, Heybeliada, Princes Islands, Istanbul

Sole, tomato, and green pepper skewer at Heyamola restaurant, Heybeliada, Princes Islands, Istanbul