Skip to main content

Leola's Crab Shack

restaurant · seafood restaurant · Tallahassee, FL

Address
2110 S Adams St, Tallahassee, FL 32301-5474
Phone
(850) 575-0395
Website
leolastallahassee.com/32315
Where
30.4201, -84.2823

Search Hominin for Leola's Crab Shack

Other restaurants nearby

More in Tallahassee

Leola's Crab Shack — restaurant in Tallahassee, FL | Hominin