Costa
Coffee Shop · Breakfast · Sandwich Shop
Costa: The UK's largest coffeehouse chain. Enjoy coffee and more at this location in the town center.
Location
Best places nearby
The highest rated places close to Costa.
Local restaurants nearby
3 The Cross, Town Centre, England


