Residence Inn by Marriott London Kensington,
181-183 Warwick Road,
London,
W14 8PU