Skip to main content
Add Your Business

Hotels In Chapel Hill

1 result for Hotels In Chapel Hill

Rizzo Center

Durham, North Carolina, United States
Rizzo Center, a Chapel Hill hotel, combines sophisticated meetings with a serene setting, integrated instructional technology, and award-winning service. Experience Southern hospitality at this Durham, NC hotel, just minutes away from the University of North Carolina - Chapel Hill and the quaint yet…
  • Verified
  • Products (3)

Please confirm