Apartment Unit 202 at 2623 Peabody Avenue, Dallas, TX 75215 - HotPads