Lone Star Taco Bar


#1

Has anyone been to their new location at East Cambridge yet? How does that compare to the original location?