Lelia Clewis's address is 1716 W Lemon Street , Tampa, FL 33606.
Address History: 1716 W Lemon Street, Tampa, FL 33606
Lelia Clewis's current address is 4407 W Platt Street , Tampa, FL 33609. Lelia's age is 68 years old (1956). Phone numbers associated with Lelia are (813) 286-0717. Lelia has also lived in Tampa, FL.
Phone Numbers: (813) 286-0717
Results 1 - 2 of 2