Taqueria Costa Chica

  • Carry Out
  • Dine In
441 West Willow Street
Scottsboro, AL 35768
(256) 594-1137