Costa
Coffee Shop
Costa: A coffee shop located within Mell Square, a large outdoor shopping center with diverse shops and restaurants.
Location
Best places nearby
The highest rated places close to Costa.
Local restaurants nearby
Mell Square Shopping Centre, Mell Square Town Centre, England


