Taqueria el Paisa

1707 Central Pkwy SW, Decatur, Alabama, United States