Southside Lions Park
Address:
Hiwatha Street and Pecan Valley Drive
San Antonio, TX 78283