Stella Megaloudis was born in 1935, age 88. Stella Megaloudis's address is 621 Baynard Court , Tarpon Springs, FL 34689. Possible relatives include Leah Jenkins, Agapitos Megaloudis and 3 others. Stella's latest phone number is (727) 937-8137. Previous phone numbers include (813) 937-8137. The latest email address for Stella Megaloudis is meg****@yahoo.com.
Address History: 621 Baynard Court, Tarpon Springs, FL 34689;
10 South Camellia Avenue, Crystal River, FL 34429;
Palm Harbor, FL 34683
Emails: meg****@yahoo.com,
mro****@erols.com,
sme****@yahoo.com,
ste****@yahoo.com
Results 1 - 1 of 1