Shoe Palace is getting a fresh look. The California-based sneaker retailer has revealed a new flagship store concept called “Shoe Palace Nine Three,” which pays tribute to the year it was founded, ...