Leandra Fraguela's address is 9507 Valley Ranch Parkway East, Irving, TX 75063. Possible relatives include Eleanor Fraguela, Matthew Fraguela and others. Public records show Leandra has also lived in Lakeview, OR. Leandra's latest phone number is (972) 556-0613. Previous phone numbers include (972) 756-0613.
Results 1 - 1 of 1