Leola's Crab Shack
Address:
710 W Orange Ave, Tallahassee, FL 32310
Phone:
(850) 385-3663
Nice to Know:
- Noise Level Average
- Accepts Credit Cards Yes
- Outdoor Seating Yes
Other Businesses:
- Top Flite Club at 623 Osceola St, Tallahassee, FL 32310
- The Crepevine at 2020 W Pensacola St, Tallahassee, FL 32304
- Bagel Bagel Parkway at 2320 Apalachee Pkwy, Tallahassee, FL 32301
- Chicken Salad Chick at 1410 Market St, STE D-3, Tallahassee, FL 32312
- Moe's Southwest Grill at 1583 Apalachee Pkwy, Tallahassee, FL 32301