Taco Libre Tallahassee

REALLY FUCKING GREAT TACOS.
(850) 597-7577
1525 West Tharpe Street
Tallahassee, FL 32303
Winn-Dixie Shopping Center
See a Map
MONDAY-THURS NOON-11PM
FRI & SAT NOON-11PM
CLOSED SUNDAY








Taco Libre Located at
1525 West Tharpe Street, Tallahassee, FL, 32303.
Phone: 850-597-7577