Apartment Unit 103 at 5111 Manett Street #103, Dallas, TX 75206 - HotPads