Highland Lake Inn & Resort is poised atop 26 scenic acres on a private lake in the mountains of Western North Carolina. We offer a variety of accommodations, a wealth of amenities, and a one-of-a-kind dining experience. Experience a resort that is rich in history, passionate about the environment, and eager to deliver warm hospitality. We look forward to having you as our guest!