Apartment Unit 713 at 2323 Houston Street N N #713, Dallas, TX 75219 - HotPads