Lockwood Park
- Distance: 1,627.13 mi
- Address:801 N Olive St, San Antonio, TX 78202
- Phone:(210) 207-7275
- Reviews: 23Rating: 4.2
Liked the open feel to it, just there is a lot of debris and piping that's cut low, but still not out of harms way, great walking trails tho, just be there before dark, no lighting.... more