Patricia Iboa was born in 1962, age 61. Patricia Iboa's address is 13607 Mansor Drive , Houston, TX 77041. Possible relatives include Perla Alvarez, Yolanda Encinas and 13 others. Public records show Patricia has also lived in Boulder, CO and Colorado Springs, CO. Patricia's latest phone number is (970) 353-9577. Previous phone numbers include (970) 373-3730 and (970) 461-4072.
Address History: 13607 Mansor Drive, Houston, TX 77041;
1675 Hawthorn Avenue, Boulder, CO 80304;
Colorado Springs, CO 80915;
Evans, CO 80620;
Greeley, CO 80631
Results 1 - 1 of 1