Villa Del Sol is a counter-serve Mexican restaurant offering hearty plates and signature margaritas. The menu features flavorful, homemade-style cuisine.