A stay at the Stafford Hotel in central London is like discovering a secret gem just yards away from the bustling heart of the capital. With its American Bar, vast wine cellar, secret passages, World War 2 tributes and Game Bird restaurant, not to mention luxury suites, royal stables and penthouse suites, there is certainly […]