Restaurante El Llobarro specializes in Mediterranean cuisine, with a focus on rice dishes, meats, and fish. It is located near the Santa Bárbara Castle in Alicante. The restaurant offers street parking and accepts American Express credit cards.