Byron have just launched their 52nd Hamburger Restaurant in High St. Kensington, London and to celebrate, along with making the best burgers around, have produced a pack of cards, one for each restaurant. High St Kensington is the Queen of Hearts, and I was invited along to the opening. Byron in High St Kensington is hard […]