Halesford Harbour, located in Bedford County, VA on beautiful 20,000 acre Smith Mountain Lake, is a 41 acre campground resort. Halesford Harbour offers a premier RV Park Campground, 24-room motel, the only lakefront motel on the Bedford County side of Smith Mountain Lake and a marina with boat rentals and boat launch. Halesford Harbour, nestled in a quiet cove at Read more...