Elyssa Castro's address is 18969 Thornbury Avenue , Castro Valley, CA 94546. Possible relatives include Bianca Castro, Celeste Castro and 3 others. Public records show Elyssa has also lived in Fremont, CA. Elyssa's latest phone number is (510) 585-6225. Previous phone numbers include (510) 818-9787.
Results 1 - 1 of 1