Steamers Restaurant & Seafood Mkt - (850) 653-3474 Address: 511 US Highway 98 Apalachicola, FL 32320 Cuisine: Seafood