Taco Del Sol is a Mexican taqueria offering familiar dishes via counter service and a convenient drive-thru.