Helen was born in 1906. Helen’s current address is 24451 Lake Shore Blvd #723W, Cleveland, Oh 44123. Other cities that she has stayed in are Cleveland and Euclid. Helen has listed (216) 731-3908 as her phone number. The current age of Helen is 117.