Hillsborough is a charming southern town in Orange County, North Carolina, with a population of around 6,000 residents. The town has a history spanning three centuries, with an historic downtown district that is listed on the National Register of Historic…
