Del Taco opens in South Carolina

March 28, 2016

Del Taco Restaurants has opened a new location in Columbia, South Carolina, as part of a recently signed multi-unit development agreement.