1807 Westwood Street, Stafford, TX 77477 - Homesnap