Apply now to live at Canal Place in Houston