The Hotel Days Inn Chapel Hill offers the use of a TV in the rooms.
1312 North Fordham Boulevard - 27514 - Chapel Hill (Nc), United States View Map
TripAdvisor vote: 3.5/5 Based on 379 guest reviews
The Hotel Days Inn Chapel Hill offers the use of a TV in the rooms.