Surekha Odela was born in 1975, age 48. Surekha Odela's address is 3507 Palmilla Drive Unit 3173, San Jose, CA 95134. Surekha's latest phone number is (408) 260-1136.
Phone Numbers: (408) 260-1136
Address History: 3507 Palmilla Drive Unit 3173, San Jose, CA 95134;
20263 Northcove Square, Cupertino, CA 95014;
Santa Clara, CA 95051
Results 1 - 1 of 1