Marcus Owden's address is 6853 Us Highway 80 E Lot 38, Selma, AL 36701. Marcus's latest phone number is (334) 875-8160.
Phone Numbers:
Address History:
Marcus Owden's current address is 42 Riverview Avenue , Selma, AL 36701. Phone numbers associated with Marcus are (334) 875-8160. Marcus has also lived in Selma, AL.
Phone Numbers:
(334) 875-8160
Address History:
42 Riverview Avenue, Selma, AL 36701; 6853 Highway 80 East, Selma, AL 36701
Results 1 - 2 of 2