An Asheville man faces a felony charge after bystanders reported an alleged sexual assault of a child at a Weaver Park on March 11, police say.