Crestwood Festival Center

Birmingham, Alabama

A commercial property located in Birmingham, Alabama, USA. The complex consists of tenants such as Home Depot, Burlington, Dollar Store, and a cinema among others. The property is suitable for a variety of uses.

The commercial center includes an area of approximately 300,000 ft² Square Feet.