“There are licenced cafes in Beijing, Finland ... Who better to build a cafe racer Triumph than the Ace Cafe itself? Well that’s pretty much what happened with this limited edition, Street ...