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