James on Hastings is a Chinese restaurant offering a diverse menu of Chinese and Thai dishes, including noodles, fried rice, curry, and live seafood, with late-night options available.