Leigh Larrabee was born in 1977, age 46. Leigh Larrabee's address is 20 Sewall Street , Livermore Falls, ME 04254. Possible relatives include Melinda Larrabee, Tracey Parker and 5 others. Public records show Leigh has also lived in Leeds, ME and Minot, ME. Leigh's latest phone number is (207) 320-2046. Previous phone numbers include (207) 524-2567 and (207) 586-5256.
Address History: 20 Sewall Street, Livermore Falls, ME 04254;
41 Church Hill Road, Leeds, ME 04263;
Minot, ME 04258;
Newcastle, ME 04553;
Poland, ME 04274
Results 1 - 1 of 1