The long-in-coming northeast expansion of Georgia-based chain Taqueria Del Sol has officially started in Willow Grove. The first location opened a few days ago at 4001 Welsh Road, and is open daily for lunch from 11 a.m. until 2:30 p.m., and dinner starts at 5 p.m. The franchise has garnered numerous awards, including being nominated twice by the James Beard Foundation for Outstanding Restaurateurs in 2011 and 2012. [Facebook]
Filed under: