La Cueva is a Spanish restaurant offering a great range of tapas-style dishes, served as they're ready.