A New Brunswick man who police say refused to pay a bill at a Charlottetown restaurant is now facing an assault charge.

Police say they received a complaint Thursday at around 5:30 p.m. about an assault at the Silver Streams restaurant on St. Peter's Road. Owner Danny Zhu told CBC News he was punched four times in the face after he confronted two people for failing to pay their bill.

"The first punch you know was on my forehead, then the second one was on my mouth. You know my mouth is still swollen right now," said Zhu.

"Last night was really, really bad, you know, I couldn't even get to sleep until 4:30 or something because I put the ice pack there. My head was feeling dizzy."

Zhu was treated for facial injuries at the Queen Elizabeth Hospital.

The accused, a 32-year-old New Brunswick man, will appear in provincial court at a later date.