Coming soon!  2121 Ella will be a 120 unit luxury apartment complex located near the corner of Ella and TC Jester in Houston, TX.