Boss Oyster Boss Oyster

Boss Oyster Map

123 Water St. (Bay Ave.)
Apalachicola, FL 32320
850-653-9364
Map
Cuisine: Seafood
Oysters 17 ways, served without a lot of fuss in plain view of Apalachee Bay.
Openings: Lunch & Dinner daily