AFFORDABLE HOUSING FINANCE National Church Residences Acquires Texas DevelopmentThe 107-unit Westminster Square Apartments is the nonprofit’s 32nd property in the state.2 MIN READ