General Discussion

Turkey Pizza

What's This Leafy Green? (On Pizza, in Turkey)

Share:

General Discussion 5

What's This Leafy Green? (On Pizza, in Turkey)

Jetgirly | Oct 30, 2010 08:29 PM

What is the leafy green that was on top of my pizza at Lokal (near the Galata Tower in Istanbul)?

Also... eeeew.

 
Want to stay up to date with this post?

Feedback