Caribello Tapas Bar offers a taste of Spain with a diverse selection of tapas.