Lora is a resident of 6608 Alisa Dr, Slidell, La 70460. Records link phone number (985) 641-3302 with Lora’s details. The possible relatives of Lora are Shelia Powell Wallace, Kevinray Couch, Brenda Faye Couch and 6 other people. The birth year was listed as 1972. Lora turned 52 years old. Cities Lora has lived in before are Satellite Beach, Katy, Houston and 4 other cities.