Restaurants - Chicago, Illinois, United States
FLYING SQUIRREL INDUSTRIES LLC is a restaurants company based out of 2357 N MILWAUKEE AVE, Chicago, Illinois, United States.