There are many great venues to enjoy alfresco dining in London, but few are as authentic and exciting as Inn the Park.