Nh london kensington
Located in the exclusive south kensingtonchelsea borough the nh london kensington is a luxury hotel with a fantastic central location choose this well placed hotel and find yourself close to many attractions such as the science and history museum royal albert hall and hyde park with earls court underground station just a short walk away the nh london kensington also has excellent access to all the other major shops sights and sound of the capital the nh london kensington is stylish an