Taco Pete in East Point.(Across from Taco Bell on Main St. South of "downtown" or... at Main St. & Cleveland Ave. , East Point)Chicken Tacos are much better than Taqueria del Sol( just had the Fish & Fried Chickin there). Just NW of the airport.
Creative Loafing Atlanta
Powered by Foundation