The Nuts CastleRestaurants3707 N Harlem AveChicago, IL, 60634-2209 · US+13125369168Hours not available