Ronald Hastings, 64, turned himself in to police on Sunday.
He is accused of sexually assaulting a 3-year-old boy inside the bathroom of a Burger King restaurant in Seaford, Delaware on Friday.
Hastings, of Laurel, is charged with unlawful sexual contact, assault and endangering the welfare of a child.
He was being held on $11,000 secured bail.