London’s Residence Inn Kensington

London’s Residence Inn Kensington

London’s Residence Inn Kensington, a Marriott property, is a welcoming, comfortable, clean base for a vacation. The two-bedroom suites are a tremendous draw, and the walking distance location to the Victoria & Albert Museum is really convenient.