Apartment Unit 22 at 3910 Buena Vista Street #22, Dallas, TX 75204 - HotPads