Ochi's Barcelona is a cozy tapas bar offering a selection of Spanish cuisine.