Costa announces the arrival of Costa Fresco Costa have announced that they will be launching a new concept store, Costa Fresco in London. Read more December 07, 2015