Central, News, Reviews Wild Food Café Located in bustling Neal’s Yard, Covent Garden – Wild Food Café is the place to head for ultimate nourishment!…