Welcome to the Holiday Inn Express Hotel in Albemarle. Situated between Uwharrie National Forest and Charlotte, Albemarle offers small town charm near big city attractions. The location of our hotel provides a perfect home base for exploring the surrounding area.