Leo Barden was born in 1929, age 94. Leo Barden's address is 19 Delia Walker Avenue , South Weymouth, MA 02190. Possible relatives include Brian Barden, Darlene Barden and 7 others. Public records show Leo has also lived in Weymouth, MA. Leo's latest phone number is (617) 337-4352. Previous phone numbers include (781) 337-4352.
Also goes by: Leo W Barden
Results 1 - 1 of 1