Obdulia Leon's address is 2123 East Stella Street , Philadelphia, PA 19134. Possible relatives include Carmelo Sierra. Public records show Obdulia has also lived in Oceanside, CA and Twentynine Palms, CA. Obdulia's latest phone number is (267) 239-5759. Previous phone numbers include (267) 979-9616.
Related to: Carmelo Sierra
Address History: 2123 East Stella Street, Philadelphia, PA 19134;
275 Rivera Street, Oceanside, CA 92058;
Twentynine Palms, CA 92277;
Yucca Valley, CA 92284;
Midway Park, NC 28544
Results 1 - 1 of 1