Taqueria Del Sol is located in the nicer area of Atlanta with Yeah! Burger within proximity. If you’re patient unlike someone like me, you’ll do fine waiting in a long line that reaches far beyond the entrance door. Taqueria Del Sol is known for their tacosĀ but they separateĀ themselves from the others by adding a southern… Continue Reading
