Cafe Del Sol is a restaurant offering a buffet and family-friendly atmosphere. They provide amenities such as high chairs, free Wi-Fi, and are dog-friendly. Takeaway is available.