
Canada’s leading coffee house, Tim Hortons, has finally landed in London.
The popular chain has opened its doors at Royale Leisure Park in the west of the capital, near Park Royal Tube Station.

Canada’s leading coffee house, Tim Hortons, has finally landed in London.
The popular chain has opened its doors at Royale Leisure Park in the west of the capital, near Park Royal Tube Station.