Opal Leeds was born in 1931, age 93. Opal Leeds's address is 180 Fitchburg Road , Townsend, MA 01469. Opal's latest phone number is (508) 597-2008. Previous phone numbers include (978) 597-2008.
Address History: 180 Fitchburg Road, Townsend, MA 01469
Results 1 - 1 of 1