Costa Express Station Road Thatcham
Website:
www.costa.co.ukCategories:
CoffeeStore hours
Mon-Sun: 7:00 AM-10:00 PMAbout Costa Express Station Road Thatcham
The Costa Express Coffee store at Burwood Centre, Station Road Thatcham in Newbury is a convenient and inviting spot to grab a delicious, frothy coffee on-the-go. The store is well-maintained and the machines are up-to-date and functioning well. The staff is friendly and helpful, making the ordering experience enjoyable. There are several seating options available for those who want to sit and enjoy their coffee, including outdoor seating. Overall, this Costa Express coffee store is a great choice for a quick caffeine boost or a place to relax for a few moments.Other Costa Locations
Costa locations in NewburyCosta locations in South East England
Costa locations in United Kingdom
Costa locations worldwide