Costa: The UK's largest coffeehouse chain. Enjoy coffee and more at this location in the town center.