Location

2029 S Callaghan Rd San Antonio, TX 78227
(Adjacent to Wolff Stadium)