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
115 views, Last viewed on Sunday, May 5th, 2024 at 2:09am