Illa de Monteagudo Kitchen Bar is a bar offering coffee, drinks, and complimentary tapas, with homemade tapas also available.