Windsor Park Mall can be found in the heart of San Antonio, TX. The property, classified as a Super-Regional Center, sits at IH-35 N. & Walzem Rd.. Since opening in 1978, Windsor Park Mall has been refreshed with a renovation completed in 1999. With 1,079,250 sqft. of retail space and approximately 147 stores, it offers a wide variety of shopping options. Visitors enjoy 5,214 parking spaces and a food court on the premises.