Noodles & Company located in Elgin, IL; 16,425 square foot strip center

Noodles & Company located in Elgin, IL; 16,425 square foot strip center