N

Nicole Tucker
Review of Taco Cantina

4 years ago

My favorite restaurant in Smyrna (possibly ATL). T...

My favorite restaurant in Smyrna (possibly ATL). The food is so good. I probably get the nachos a few times a week. Portions are big, quality is great, and prices are fair.

Comments:

No comments