Stephanie Insua was born in 1952, age 71. Stephanie Insua's address is 10911 Lehman Road Lot 1, Tampa, FL 33610. Public records show Stephanie has also lived in Tampa, FL.
Stephanie Insua's current address is 13305 Sw 1st Terrace , Miami, FL 33184. Stephanie's age is 35 years old (1988).
Address History: 13305 Sw 1st Terrace, Miami, FL 33184
Results 1 - 2 of 2