Tasting the new Giraffe World Menu: Travelling to Istanbul, Turkey for 24 hours to check out the food was a wonderful experience. The invitation, from Giraffe, was to explore some of the street and cafe dishes and then visit a local Giraffe restaurant to see how the new World Menu took some of those ideas […]