Property Location With a stay at this apartment in London (Kensington), you'll be steps from Natural History Museum and 6 minutes by foot from Imperial College London. This apartment is 0.6 mi (0.9 km) from Harrods and 2.2 mi (3.5 km) from Buckingham Palace. Rooms Make yourself comfortable in this apartment, featuring a kitchen with a refrigerator and an oven. There's a private balcony. Wired and wireless Internet access is complimentary, and a flat-screen television with digital programming provides entertainment. A private bathroom with a shower/tub combination features a deep soaking tub and complimentary toiletries.