I was walking through the Upper East Side (63rd St between 5th and Madison) and came upon this ginormous sign! There are work permits in the window but I couldn't tell how soon the shop would be opening. What are the chances they'll be having a grand opening sale?