Read on to learn more about the best things to do in Avon, North Carolina. Be sure to have fun while at it!