At a new restaurant in London, the menu will feature all turkey, all the time, according to Mashable. Strut & Cluck, set to open in Shoreditch in spring 2016, will be London’s first turkey-only restaurant. Owners Amir and Limor Chen hope to change…
Source: Dutch Caribbean News New London Restaurant Owners Out To Show Turkey Isn’t Just For Christmas Dinner
View comments
Hide comments