1626 Florence Road, Keller, TX 76262 - Homesnap