The owners of the popular Los Guachos taco truck have officially opened their brick-and-mortar store at 5221 Godown Road, near the intersection of Godown and Bethel. Los Guachos Taqueria features all of the favorites from their truck (including their spit-roasted al pastor) and have included several new items on their menu.
Check out the full scoop over at Alt Eats Columbus.