William Roy Roach, Sandra L Sanders, Diana Lynne Sanders and 6 other people are people possibly related to Starla. The current age of Starla is 58. 1966 is her birth date. The number currently linked to Starla is (601) 573-0649. Starla now resides at 513 Stockton Cv, Flowood, Ms 39232. Pearl, Jackson, Memphis and 3 other cities are cities Starla has lived in.