Electric Owl Social Club By Notable Life By Notable LifeView Author|April 30, 2011|Bars & LoungesView Bars & Lounges If there were such a thing as a “one stop shop” for a night out, it'd be Electric Owl Social Club. It’s a live music venue with 8,000 sq. ft. of space, multiple floors, Izakaya-style food, two bars, as well... View this article.