Mercedes Sarra was born in 1907, age 116. Mercedes Sarra's address is 3980 Texas Street Apt 8, San Diego, CA 92104. Possible relatives include James Sarra, Laurel Sarra and others. Public records show Mercedes has also lived in San Diego, CA.
Results 1 - 1 of 1