La Taberna de Juan is a tapas restaurant and bar offering freshly made Spanish cuisine.