This suddenly popped up where a ski shop used to be in Williamsville. Signs on the window say "coming soon". Decor looks fairly upscale. Saw a lot of people there Friday night - soft open?
Can't find a word about it on the Web except that they're hiring - anybody know anything?