Public records show North Little Rock as a city Helen also stayed in. Helen’s current address is 405 Libby Ln, North Little Rock, Ar 72118. The number currently linked to Helen is (501) 791-7150. Homes Of Hope, Inc is business that might have connection with Helen.