The Best New Hotels in London for Under $500 a Night :