Lehan's Baby ← View details 1407 South 4th Street Suite A, DeKalb, IL 60115 +1 815-758-0911 Get Directions From* To * — Required information