New St. James is a tavern and tea-room.