 SR 640 runs entirely within western Lake County in the northeastern suburbs of Cleveland.Starting at the highway's western terminus, the highway is three lanes with a center turn lane.The highway widens to four lanes when it crosses into Eastlake, and remains four lanes for the remainder of its length.