La Menta Taverna is a tapas bar.