Taqueria Del Sol
Atlanta, GA 30318
Phone: (404) 352-5811
06/14/2005 Posted by billvol
Atlanta is a faddish town and this place is a fad. Terrible food and service that would apppeal only to Atlantans.
Pros: None
Cons: Everything
Write a review and share your thoughts with others

