Restaurants & Bars 2

New taco place?

bougouni | Apr 26, 2005 03:55 PM

Has anyone been to the new taco place on Lee Highway? It's in the same strip as the Caribbean Grill, before George Mason, on the right as you're going towards Falls Church.

Want to stay up to date with this post?

Recommended From Chowhound