Originally Posted by tracy Taqueria Del Sol. They have one on Ponce in Decatur and there is one somewhere else...that I can't remember. http://www.taqueriadelsol.com/ Tried their fish tacos last night. mmm so delicious.
Forum Rules