Super Noodles is a Chinese restaurant offering delivery and pick-up options.