Restaurante Ibarra Sua is a Spanish steakhouse and grill, specializing in charcoal-grilled meats. Their extensive menu also features burgers, combined dishes, and salads, with options for takeout and delivery.