Cafe del Sol is a Mexican restaurant offering familiar entrees and margaritas in a casual, down-to-earth atmosphere.