New Canton Inn is a Chinese restaurant offering a menu of small plates and vegetarian options for lunch and dinner.