Oyster bar restaurant · 313 Water St, Apalachicola, FL
Dine-In
More food in Apalachicola, FL · Oyster Bar in Apalachicola