Carn d'Olla is a tapas restaurant offering Mediterranean and Spanish cuisine, including vegetarian options. They accept credit cards.