Esquia Almanzar was born in 1927, age 96. Esquia Almanzar's address is 219 Indianola Street # 843, Port Lavaca, TX 77979. Possible relatives include Mark Almanzar, Nathan Almanzar and 3 others. Esquia's latest phone number is (512) 552-2164.
Phone Numbers: (512) 552-2164
Address History: 219 Indianola Street # 843, Port Lavaca, TX 77979
Results 1 - 1 of 1