Lake Louise is located in Weaverville NC, about 2 minutes to downtown Weaverville and about 15 minutes to downtown Asheville. Great neighborhood lake with picnic areas, jogging and walking trails around the lake.