It’s here! I first saw Costa Coffee when I was in London more than a month ago. It was everywhere – literally EVERYWHERE. On the street where we stayed – I think there were 3 Costa Coffee stores! I was told by my London based friends that I should try Costa Coffee because in their…