London Coffee is a coffee shop offering a taste of London.