Mooresville family restaurant to close after 32 years