There is no doubt the Jazz Cafe, situated in London’s bustling Camden Town, is ideal for a concert of this nature. With...