Locations

Decatur

2000 Independence Ave NW, Decatur, AL 35601
Ph (256) 340-7420 Fx (256) 340-7415

About this Facility

  • Opened in 2006, along the banks of the Tennessee River
  • 435,000 sq. ft. facility