Teela Taqueria – Tacos in Sandy Springs

I had the pleasure of attending a media dinner for Teela Taqueria with the Association of Food Bloggers. Teela Taqueria is located in the City Walk portion of the Sandy Springs, Georgia. If you ever experience rush hour traffic, this is a great place to enjoy some water mouthwatering margaritas and tasty …