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.