Daily Archives

March 12, 2013

  • Opera Tavern - London
    London Restaurants

    Opera Tavern, London

    Opera Tavern is what happens when the successful team behind two of London’s favorite tapas joints (Salt Yard and Dehesa) takes over an old boozer in theater land and transforms it into a go-to…

    March 12, 2013