Otto’s current address is 4200 Desert Gold Dr #4, San Antonio, Tx 78222. 1959 is the birth year of Otto. People possibly related to Otto are Elsa Marie Delarosagarza, Faustina Perez Garza, Juan Jose Garza and 6 other people. Otto turned 66 years old. This person has lived also in San Antonio. The phone number (512) 333-1205 is Otto’s.