Cafe Del Sol is a restaurant offering a variety of menu options. Takeaway is available.