12423 Stillwater Creek, San Antonio TX, 78254