Leola's Crab Shack

Address:
710 W. Orange Ave. , Tallahassee , FL 32310
(850) 575-0395 View in Google Maps
URL:
None
Categories:
Chains Seafood
Description:

Leola’s regulars love the snow crabs, blue crabs, fried fish and shrimp, wings and garlic sauce. Very informal indoor and outdoor seating. Leola’s food truck makes the rounds across north Florida.