Lemuel Townes's address is 66 Saint Nicholas Avenue Apartment 5b, New York, NY 10026. Possible relatives include Marc Townes, Marion Townes and 1 others. Public records show Lemuel has also lived in New York, NY. Lemuel's latest phone number is (212) 316-1338.
Phone Numbers: (212) 316-1338
Results 1 - 1 of 1