Police were called to the scene in Kirkgate at about 8.30am on Saturday, March 9.
Officers found the victim had been assaulted and witnesses had detained the person they believed was responsible.
A 29-year-old man was arrested in connection with the attack.
-> Police name 80-year-old victim of fatal crash on Otley Road, LeedsA police spokesperson said: "Officers attended and located a male suspect who had been detained by witnesses following an assault on another man who had suffered facial injuries.
"The 29-year-old suspect was arrested and is in police custody.
"Enquiries remain ongoing."