Noodles & Company 120

Noodles & Company #120 is a Noodles & Company restaurant located at 12023 East Arapahoe Road in Centennial, Colorado. The location opened in 2003.