O Castor Taberna is a Spanish bar and pub offering a selection of wines, beers, and spirits. Guests can enjoy these beverages accompanied by traditional Spanish pinchos.