The Mitre Hotel London, United Kingdom With a privileged position in one of London’s greenest and most historic neighbourhoods, The Mitre Hotel by Hampton...