The FIFA World Cup kicks off on Wednesday 11th June, and if you're looking for the best place in Notting Hill or Elephant & Castle to watch every game, you've just found it.
Read MoreFresh new take to our menu! Poke bowls, summer salads, mochi ice cream…
Read More