Experience Historic Charm at Strand Palace Hotel in London | The Travel Club