Nelissa Quintanilla was born in 1972, age 51. Nelissa Quintanilla's address is 7003 Amie Lane , Pearland, TX 77584. Possible relatives include Norma Flores, Alicia Garcia and 10 others. Public records show Nelissa has also lived in Edinburg, TX. Nelissa's latest phone number is (281) 692-0514.
Also goes by: Nelissa Y Pena
Phone Numbers: (281) 692-0514
Results 1 - 1 of 1