Nelson Castillo was born in 1962, age 61. Nelson Castillo's address is 42313 Adelbert Street , Elyria, OH 44035. Possible relatives include Alice Castillo, Annette Castillo and 6 others. Public records show Nelson has also lived in Elyria, OH and Lorain, OH. Nelson's latest phone number is (440) 965-1178. Previous phone numbers include (440) 965-7801. The latest email address for Nelson Castillo is pri****@aol.com.
Address History: 42313 Adelbert Street, Elyria, OH 44035;
41794 Emerson Court, Elyria, OH 44035;
Lorain, OH 44052;
Wakeman, OH 44889
Emails: pri****@aol.com,
pri****@aol.com
Results 1 - 1 of 1