News

Located in Kensington, one tube stop from a flurry of attractions such as The Victoria and Albert and Natural History museums, this hotel stands ... the red neon Marriott logo stands out at ...