Opera Tavern, the beloved Spanish-Italian small plates restaurant in Covent Garden, has now reopened following a sleek redesign with a brand-new menu and Head Chef at 23 Catherine St, Covent Garden, WC2B 5JS. Sister to London’s Spanish/Italian tapas restaurants, Salt Yard, Ember Yard and Dehesa, Opera Tavern opened in 2011 in a former pub in […]