Leroy Olveda's address is 1143 Elvira Street , San Antonio, TX 78207. Possible relatives include Alexander Olveda, Leroy Olveda and 2 others. Leroy's latest phone number is (210) 860-3188.
Phone Numbers: (210) 860-3188
Address History: 1143 Elvira Street, San Antonio, TX 78207
Leroy Olveda's current address is 6614 Marcum Drive , San Antonio, TX 78227. Leroy's age is 58 years old (1965). Phone numbers associated with Leroy are (210) 860-3188. Leroy has also lived in San Antonio, TX.
Phone Numbers: (210) 860-3188
Results 1 - 2 of 2