Opening up to our Riverside Terrace, with views over the River Thames and beyond, Festival Bar & Kitchen is one of London’s most popular meeting spots. But there’s more to this place than just a great ...