The Churchill Bar & Terrace, London
Whilst many of us wish we had been more productive over the period of lockdown, The Churchill Bar & Terrace in London has undergone an incredible makeover over the past months. The bar has reopened with a plusher and more luxurious bar which, by the...