La Cabaña is a hotel and family-friendly restaurant offering Mediterranean and Spanish cuisine with vegetarian options.