The Taqueria Tafoya

9917 Parkway E B Birmingham AL 35215 USA

(205) 520-1061

Location