Professional drivers have a new place to rest and access meals and other services in a new part of North Carolina. The Love’s Travel Stop in Mebane opened for business along Interstate 40/85 and Trollingwood Hawfields Road (Exit 152).