Leola's Crab Shack in Tallahassee
2790 W Tennessee St,
Tallahassee, 32304
(850) 692-3830
(850) 692-3830
Providers of dining in Tallahassee
dining, food, restaurant, seafood