Named for the flagship store at Arsenal’s Emirates Stadium, in London, the Armoury, a new “old-world” pub located at 2048 Larimer Street, will be a magnet for soccer fans by day, and by night, the new ...