Update Info - The Chowder House
This restaurant was reported as closed. If it is open, let us know.
The Chowder House
117 Market St
Apalachicola, FL 32320
117 Market St
Apalachicola, FL 32320
This restaurant was reported as closed. If it is open, let us know.