Why do you feel this listing needs to be reviewed?
Holiday Inn Chapel Hill located in the heart of North Carolina offers Chapel Hill NC a wonderful reception, wedding, or meeting space. This North Carolina hotel is located in Orange County near both University of North Carolina and Duke University. This
113 views, Last viewed on Thursday, April 25th, 2024 at 10:12am