Salt Yard, Dehesa and Opera Tavern are award winning modern tapas restaurants in Central London focusing on the best of Spain and Italy.