Boss Oyster
Address:
123 Water St
Apalachicola, FL 32320, US
Category: Restaurants
Every little seaport has one. Look hard and long enough and youll find it. That one little restaurant that has charm & character in just the right waterfront setting. Apalachicola Bay oysters served 17 different ways, all kinds of seafood. Lunch & dinner.