Subscribe
Subscribe

William Hill secures office for new tech and marketing hub

Operator to move into new location on London’s Tottenham Court Road over the next six months following closure of Tel Aviv and Shoreditch offices

William Hill new office london Shoreditch