New hotels in Chapel Hill

List of all new hotels in Chapel Hill and news

HOTEL
The Inn at Governors Club
Rooms:
16
Added:
2024
Address:
11477 Club Drive
NC 27517 Chapel Hill