100 Market St
Apalachicola, FL 32320
Apalachicola, FL 32320
OverviewKnown for having the world's largest fried fish sandwich, this restaurant has been serving the best and freshest seafood on Florida's Forgotten Coast since 1903. They are located...
more