Major collision reported on Stella Link Road
Posted on Wednesday, April 7th, 2021 at 7:00 pm
HOUSTON, TX – A major collision was reported on Stella Link Road today, per the Houston Police Department.
Officers investigated an accident at 11500 Stella Link Road and Main Street at 5:46 p.m. While no deaths were reported, it is not known if anyone involved was hurt.