The Allen

2101 McCullough Ave. San Antonio, TX 78212
Property Details
Year Built
1928
Land Area
.75 AC
Major Tenants
Headwall Investments
SPIRE Insurance
Acquisition Date
July 7, 2021
Gross Leasable Area
20,605 SF