Chopstick Inn is a Chinese restaurant offering a wide-ranging menu for lunch and dinner, with carryout options available.