Del Sol is a Mexican restaurant offering a diverse menu of dishes and margaritas in a vibrant, colorful atmosphere.