9550 Ella Lee Ln #2706, Houston, Tx 77063 is where Loren lives. Records link phone number (713) 339-1499 with Loren’s details. This year Loren celebrated her 45 birthday. Loren's birth year is 1979. This person has lived also in Houston, Victoria and Pittsburgh. Possible relatives of Loren are: April Stroud Vedder, April Ann Stroud, Kathrynn Maroney Stroud and 6 other people.