Apartment Unit 3 at 12840 S Kirkwood Road, Stafford, TX 77477 - HotPads