Aladdin’s Castle was a popular arcade located within San Antonio’s Windsor Park Mall at I-35 and Walzem Road. Opening with the mall in 1976, it became a fondly remembered destination and a favorite hangout for many local teens and families. The arcade, along with the mall’s other tenants, was a hub of activity and entertainment for the community for many years. This location permanently closed when Windsor Park Mall ceased operations in 2005.
Comments