Nestled in the private lake community of Heron Bay rests private-piers, tranquil landscapes, walking trails to explore nature, a waterfront clubhouse for your private parties, and a boat storage area. Heron Bay is surrounded by Uwharrie National Forest and is conveniently located between Charlotte, Greensboro and Raleigh, Badin Lake may be one of North Carolina's best kept secrets. It sits adjacent to the Tom Fazio-designed Old North State Club, ranked as one of North Carolina's top two best golf courses.