2527 Bahama Road Bahama, NC 27503
Subfacility of Lake Michie Park and Marina
Overlook Park is located in North Durham.