Dig Boston reviews Deep Ellum affiliate Lone Star Taco Bar in Allston, calling it "heaven in a taco bar." The review also declares that, thanks to the restaurant's offerings, hours, and quality, "all of your problems are solved." [DB]
Filed under:
Filed under: