Officers were called to Carlo’s in Garfield Road just before 3.30 on Sunday afternoon.
A man in his 30s was taken to hospital with a stab wound and a knife was later recovered near the scene.
A 22-year-old man was arrested on suspicion of attempted murder and possession of an offensive weapon and has been remanded in custody.