This 3 star Kensington Close Hotel is located in the city centre of London and was established in 1963. It is close to the Kensington Palace and Kensington Gardens and the nearest station is High Stree...
Great Service, Great Leisure Facilities, Take on s...
A big hotel boasting spa facilities
small rooms, not a great breakfast
reasonably priced for london
good job we didn't bring the cat...
rooms and bathroom are lovely , staff welcoming an...
price of food in restaurant is high but very tasty