Felicia Lockwood was born in 1984, age 40. Felicia Lockwood's address is 40 Parkwood Street , Springfield, MA 01108. Possible relatives include Alicia Lockwood, Doris Lockwood and others. Public records show Felicia has also lived in Springfield, MA. Felicia's latest phone number is (413) 218-5857. Previous phone numbers include (413) 273-1180 and (413) 330-5605.
Results 1 - 1 of 1