Costa Express Station Terrace
Website:
www.costa.co.ukCategories:
CoffeeStore hours
Mon-Sun: 7:00 AM-11:00 PMAbout Costa Express Station Terrace
The Costa Express Coffee store at 21-23 Station Terrace in Kensal Rise is a convenient and reliable option for coffee lovers on-the-go. The store is equipped with state-of-the-art coffee machines that make high-quality drinks quickly and efficiently. The welcoming staff are experts in their craft and take pride in delivering excellent customer service. The store is easily accessible, located close to Kensal Rise Station, and offers a wide range of hot and cold drinks, snacks, and pastries. Whether you're in a rush or looking to sit and relax for a moment, the Costa Express Coffee store at 21-23 Station Terrace is a great choice.Other Costa Locations
Costa locations in LondonCosta locations in Greater London
Costa locations in United Kingdom
Costa locations worldwide