Get directions to: Captain D's Seafood Restaurant, Leesburg, FL
Restaurant address: 1101 North 14th Street Leesburg, FL 34748, USA
Restaurant: Captain D's Seafood Restaurant