7.9/10
Good
43 reviews
Free Wi-Fi
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.
Number of rooms: 49
2300 US Highway 52 North, Albemarle, NC 28001, United States