Holiday Inn Express & Suites Albermarle

500 Leonard Ave
Albemarle
North Carolina
United States