Back to Tallahassee Restaurants
Leola's Crab Shack Menu and Take Out in Tallahassee FL, 32310
  • Hours 11:00am - 10:00pm
Restaurant Notes

Large Cheese Pizza for $6.99!

Empty Cart Illustration

Famished? Fill me up!