Noodles & Company 766

Noodles & Company #766 is a Noodles & Company restaurant located at 9733 Sawmill Parkway in Powell, Ohio. The location opened in 2009.