20890 Cochran Rd. 20890 Cochran Rd. is a newly remodeled 4 unit multi-family investment property in Prairie View, Texas built in 2014 and remodeled in 2022.