April is a resident of 3131 Ciderwood Dr, Spring, Tx 77373. A city April has lived in before is Houston. 1978 is the birth year of April. The phone number (281) 355-5269 is April’s. We have found 4 possible relatives of April: Pamela Talbert Acosta, Leslie Dwayne Talbert, Troy A Mundy and one other person. The current age of April is 46.