Lone Star Taco Bar

#1

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

0 Likes