At Red Roof Inn Chapel Hill – UNC pets stay FREE! Stay with us and bring your favorite pet with you!
Planetarium and Science Center
Learn all about the Morehead Planetarium and Science Center that is located on the campus of the University of North Carolina. This video will show you all the reasons why you should take a trip here when visiting Chapel Hill. Only 4 miles away from Red Roof – book with us!