Established in 2004, Noodle Inn is a popular Chinese restaurant offering dine-in, delivery, and vegetarian/vegan options.