Amelia Strausbaugh was born in 1957, age 67. Amelia Strausbaugh's address is 2525 W Hiawatha Street , Tampa, FL 33614. Possible relatives include Linda Boettger, Pamela Fingar and 12 others. Public records show Amelia has also lived in Tampa, FL.
Results 1 - 1 of 1