Other a city that she has stayed in is Albuquerque. Records link phone number (505) 294-1019 with Helen’s details. 1967 is her birth date. Helen currently resides at 2120 Vermont St, Albuquerque,...