Tapas restaurant, Snack Bar O Flecha, offers a relaxed atmosphere perfect for enjoying food, drinks, and good company.