2300 US Highway 52 North Albemarle NC 28001
This Albemarle hotel is in North Carolina's Piedmont region, and Vista Park is only 5 minutes’ drive away. All modern, air-conditioned rooms have free Wi-Fi and cable TV.The on-site fitness centre fea...more