She has stayed in Snellville and Inverness before moving to Inverness. The residency of Helen is at 9010 Point O Woods Dr, Inverness, Fl 34450. Helen was born in 1926. Helen turned 98 years old. The number currently linked to Helen is (904) 344-2740.