Crestwood Festival Center, 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 (Flex Space).

The commercial center includes an area of 30 thousand square meters.