Anyone know anything about this place? Their website say's they open in June. Their food menu is up on the website and it looks pretty good. I overheard the Whole Food's bartender saying it was going to have like 80 taps. Perhaps that was a exaggeration or I misheard.