Leola's Crab Shack

1911 S Adams St
Tallahassee FL 32301
(850) 575-0395
Leola’s Crab Shack
Leola’s Crab Shack
Leola’s Crab Shack
Leola’s Crab Shack

STAY IN THE KNOW.

Stay up to date with all things Tallahassee when you sign up for our newsletters.

Visit Tallahassee Newsletter