The oldest coffee shop in London isn’t what you would expect. For starters, it’s named the Jamaica Wine House and not the Jamaica Coffee House. But it is actually a pub cum wine house as we will discover in a moment. It does sell coffee but no, it doesn’t sell Jamaican food or drink. Confused?