Destinations London's best historic pubs – perfect places to celebrate St George's Day