Lensworth Spence was born in 1940, age 83. Lensworth Spence's address is 1420 Ne 154th Terrace , North Miami Beach, FL 33162. Possible relatives include Ivor Spence.
Related to: Ivor Spence
Address History: 1420 Ne 154th Terrace, North Miami Beach, FL 33162
Results 1 - 1 of 1