Apartment Unit 109 at 3800 Inwood Road, Dallas, TX 75209-5832 | HotPads