Pop Sushi is a Japanese tapas restaurant featuring creative fare and happy hour specials.