La Isla de Vallecas is a bar and tapas establishment. Search results mention a pleasant internal patio or terrace, and it is located on Av. de la Albufera.