Ibiza is a Spanish restaurant offering tapas and other Spanish cuisine, complemented by a wine selection, in a vibrant setting with patio seating. They also offer catering services.