Waterfall Park

100 N Churton St (behind), Hillsborough, North Carolina