A 41-year-old man was taken to hospital after a physical altercation outside a restaurant along Serangoon Road on Friday (Oct 16).