Noodles & Company 9030

Noodles & Company #9030 is a Noodles & Company restaurant located at 7822 West Sand Lake Road in Orlando, Florida.