Great value serviced apartments in kensington, near harrods in central London. Great value luxury serviced apartments in the heart of kensington, minutes from kensington palace, royal albert hall, harrods & tube station
Click here to visit Kensington Park Apartments