25063 Elwell Point, San Antonio, TX 78255 - Homesnap