Carrboro Welcomes Its First Hotel In Mid-August

In mid-August, Carrboro will welcome its first hotel, a Hampton Inn & Suites located at 300 E. Main Street.