Noodles & Company 7105

Noodles & Company #7105 is a Noodles & Company restaurant located at 5001 O Street in Lincoln, Nebraska.