Self Catering in or near Kensington

Kensington is a wealthy district in the Royal Borough of Kensington and Chelsea in the West of central London and known as home to some of the world's most renowned and prestigious museums. Kensington is brimming with boutiques, lines of elegant townhouses and a royal palace. There is a great host of restaurants, pubs, accommodations, cafes across the area and plenty of things to see and do popular with all ages. Included below are 4 star, 5 star and luxury Self Catering in the UK, such as Monarch House - Serviced Apartments.
1 Result In Or Near Kensington