Get directions to: Charley's Crab, Deerfield Beach, FL
Restaurant address: 1755 Southeast 3rd Court Deerfield Beach, FL 33441, USA
Restaurant: Charley's Crab