Leon Springs Primary Care - Main Location Leon Springs Primary Care Address 25555 IH 10 West , Suite 206 San Antonio, TX 78257 US 29.655238, -98.625259 Contact Information (210) 864-7329 Map Map integration coming soon View on Google Maps Back to Leon Springs Primary Care