Nelly Canal was born in 1977, age 46. Nelly Canal's address is 2534 120th Street Apt 1, Flushing, NY 11354. Possible relatives include Carlos Canal, Nola Iturralde and 1 others. Public records show Nelly has also lived in Hicksville, NY. Nelly's latest phone number is (718) 358-3957.
Phone Numbers: (718) 358-3957
Results 1 - 1 of 1