No image available for this hotel
No image available for this hotel
London, London
Spend a second to
save a fortune!
Spend a second to save a fortune!
171 North End Road, London
Kensington Apartments is a self-catering accommodation located in London. Free WiFi access is available. West Kensington and Earl's Court tube stations are within walking distance from the property.
See MoreUsage of subsidiary facilities may incur additional fees