Leola's Crab Shack is a seafood restaurant Leon County Florida located in United States.
710 Springhill Rd Tallahassee , FL 32310 United States
Outdoor Seating | Yes |
Get some snow crab with your garlic-butter. It's the best way!
Get the garlic crab !
The baked Tilapia is delicious! I always order that with double servings of broccoli. - Natalie
Blackened fish tacos are amazing! Collards might be spicy for most people but i enjoyed them - Wes Allen