Noodles & Company 7104

Noodles & Company #7104 is a Noodles & Company restaurant located at 12414 L Street in Omaha, Nebraska.