Abner Figueroa's address is 1205 N Redwood Road Apt 186, Salt Lake City, UT 84116. Possible relatives include David Figueroa, Salomon Figueroa and 3 others. Public records show Abner has also lived in Salt Lake City, UT. Abner's latest phone number is (801) 867-1183.
Phone Numbers: (801) 867-1183
Results 1 - 1 of 1