Rizzo Center

150 DuBose Home Lane
Chapel Hill, North Carolina 27517
2.2 miles from Kenan Stadium
More hotels near this hotel