Yedla Management Company, headquartered in Huntsville, Alabama has been awarded the management for the Holiday Inn Express – Atmore.
This 80 room property, which is located in Atmore, Alabama has an incredible location for I-65 southbound travelers headed to the areas of Mobile, Alabama and Pensacola, Florida. In addition, the nearby Wind Creek Casino offers a wide variety of entertainment and restaurant options.