Taqueria El Palomino Menu
Located in Decatur, AL, Taqueria El Palomino is a restaurant that has been serving communities for years. Situated on 1410 6th Ave SE, this Taqueria El Palomino is a go-to spot for residents and visitors alike, offering a convenient and friendly dining experience.