Apalachicola
Restaurants
313 Water St
- Category:
- Restaurants
Apalachicola, 32320
FL, United States
- (850) 653-2525
Rate and review Up The Creek Raw Bar in Apalachicola, FL, United States!
Share your experiences at Up The Creek Raw Bar with your friends or discover more Restaurants in Apalachicola, FL, United States.