Microtel Inn And Suites Hillsborough

120 Old Dogwood St
Hillsborough
North Carolina
United States