Rock music fans are welcome at B&H Rock Pub, a bar with music, darts, billiards, and foosball.