Get directions to: Cedar Key Fish & Oyster Co, Homosassa, FL
Restaurant address: 5590 South Boulevard Drive Homosassa, FL 34448, USA
Restaurant: Cedar Key Fish & Oyster Co