The 432-unit, Class A, garden-style apartment complex is just north of Exxon Mobil Corp.'s new campus.

Read More