Lakshmi Penumarti's address is 7184 Schilling Avenue Apt 6, San Diego, CA 92126.
Address History: 7184 Schilling Avenue Apt 6, San Diego, CA 92126
Lakshmi Penumarti's current address is 8666 New Salem Street Unit 92, San Diego, CA 92126. Lakshmi has also lived in San Diego, CA.
Results 1 - 2 of 2