Hiking Upper Cascades Trail (Hanging Rock)The Upper Cascades Trail at Hanging Rock State Park is a 0.2-mil one-way gently sloping trail that leads downhill toMountains to Sea TrailThe Mountains-to-Sea Trail is as diverse as North Carolina. Along the trail, you may see mountain vistas, rolling Piedmont farms,Uwharrie National ForestThe Uwharrie National Forest covers 52,000 acres in Montgomery, Randolph & Davidson Counties. The park offers many activities including theKernersville Mountain Bike ParkKernersville Mountain Bike Park is 27 acres originally purchased as a landfill site for construction materials. In 2013, the TownIndian Creek Trail (Hanging Rock)The Indian Creek Trail in Hanging Rock State Park meanders down the mountain, along the Indian Creek, through shady rhododendronSouthwest ParkSouthwest Park is a 513 acre property owned and operated by Guilford County in conjunction with Piedmont Triad Regional WaterGibson ParkGibson Park is owned and operated by Guilford County. The 200 acre park pays tribute to the rifle makers whoJamestown Park & Golf CourseThis 18-hole golf course is owned by the Town of Jamestown. Amenities include: Practice Putting Green, Short Game Practice area,Riverbluffs Trail (Hanging Rock)The Riverbluffs Trail at Hanging Rock State Park is a 1.3-mile loop trail that follows alongside the Dan River, past