Apartments in Chapel Hill, United States

one available property found 

Very good8.0
27 reviews

Chapel Hill InnTown

room Chapel Hill
0.75 mi from center

Situated in Chapel Hill in the North Carolina region, Chapel Hill InnTown features accommodation with free WiFi and free private parking.