Weaverville’s Memorial Day Observance May 29, 2023 @ 11:00 am Lake Louise Park Outdoor Stage Lakeshore Drive, Weaverville