Major accident reported on New Orleans Street
Posted on Friday, November 13th, 2020 at 3:00 pm
HOUSTON, TX – The Houston Police Department reported a major accident on New Orleans Street this afternoon. The accident is listed at 3901 New Orleans Street and was reported around 2:45 p.m. The department has not released any more information about the wreck.