The Jam Tree, Chelsea
For the first roast of October we decided to give the Jam Tree a go. It is the second of the Jam Trees, the other being in Kensington Olympia, a mystical place where empty District Line trains go, despite thousands of people, all wanting to go to Wimbledon, waiting on the platform at Earls Court for hours. […]