We look forward to having you as our guest! At Highland Lake Inn & Resort, we offer a wide variety of accommodations, a wealth of amenities and delicious dining options. Poised atop 26 scenic acres on a private lake in the town of Flat Rock in Western North Carolina, our goal is to deliver an authentic experience that’s as vast and varied as these storied hills. Experience a resort that is rich in history, passionate about the environment and eager to deliver warm hospitality.