Marcelo's Tapas Pizza Bar offers a taste of Spain with a selection of tapas and pizzas.