Costa Coffee is a coffee shop and bakery located in the light and airy Delme Square atrium, offering a wide selection of coffee and British cafe cuisine. It's an ideal spot to meet friends or relax.