The possible relatives of Sarah are Marshall Lucia Menzer, Oscar Eaiaarcht Menzer, Lucia Minor Menzer and 3 other people. She has stayed in Henderson, Eads and Memphis before moving to Memphis. The current age of Sarah is 53. Sarah owns the phone number (702) 269-8665. Sarah's birth year is 1971. Sarah’s current address is 4114 Poplar Ave, Memphis, Tn 38117.