Hyatt has announced the opening of a dual-branded hotel, Hyatt Place Leeds and Hyatt House Leeds, in the UK. Hyatt Place ...