1204 E Wells Street, Stamford, TX 79553 - Homesnap