Leola's Crab Shack

Restaurant
710 West Orange Avenue, Tallahassee, FL 32310 710 West Orange Avenue, Tallahassee Directions
+18503853663
Be the first to recommend this place!
null% of 0 customers recommended

Tips

250

Explore Nearby
Leola's Crab Shack

Groupon has verified that the customer actually visited Leola's Crab Shack.