Update Info - Teela Taqueria
This restaurant was reported as closed. If it is open, let us know.
Teela Taqueria
227 Sandy Springs Pl NE
Atlanta, GA 30328
227 Sandy Springs Pl NE
Atlanta, GA 30328
This restaurant was reported as closed. If it is open, let us know.