I am not sure what is up with chef Steven Schultz’s The New Red Sky and Luna Bar up at 2990 N. Swan Road, in Plaza Palomino. The notification on the place’s website says it’s closed for several weeks for customer’s “safety and comfort” during construction. But it’s said that for far longer than several […]
