Tim Hortons To Open Stores In England, Scotland, Wales
Canada’s favorite cup of Joe is coming to Great Britain. Canada’s iconic brand Tim Hortons announced plans Wednesday to open full-service coffee shops in England, Scotland and Wales. Tim Hortons’ parent company Restaurant Brands International ..