General Discussion

Turkey Pizza

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

Share:

More from General Discussion

General Discussion Turkey Pizza

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.

 

Feedback