This multifamily community is located just outside of Houston in Manville, Texas, was built in 2017 and has 3 stories with 328 units.