Mon.-Sun. 11am-7:45pm
Welcome to Noodle & Bun. Located at 5527 Powers Center Point, Colorado Springs, CO 80920. We are dedicated to serve the finest and freshest foods.
5527 Powers Center Point, Colorado Springs, CO 80920