With a stay at Kensington park apartments in London (London City Centre), you'll be steps from Kensington High Street and 12 minutes by foot from Hyde Park. This guesthouse is 0.6 mi (0.9 km) from Royal Albert Hall and 2.6 mi (4.1 km) from Buckingham Palace.