Lockwood Park
Address:
600 Hays St
San Antonio, TX 78202