Upper Creek Falls is a nature destination in Newland, NC, offering visitors a serene and picturesque setting to explore and enjoy the outdoors.
With its stunning waterfalls and hiking trails, Upper Creek Falls provides a peaceful retreat for those seeking a connection with nature and a place to unwind.
Generated from their business information