A 35-year-old man has been charged after allegedly assaulting a 21-year-old man at the People’s City Mission.