London hotels from HK$522