Built in 1850, it is a dynamic fusion of victorian features with contemporary modern style and design. It has 88 rooms equipped with heating, tv, computer connection, hairdryer, safety box. Ideal venue for a host of events...
This modern and functional hotel is located in the heart of Kensington, in one of London's most popular areas among tourists and business travellers. It is a big establishment, with well appointed rooms on 27...
The Kenilworth is located in the heart of fashionable Bloomsbury within walking distance of the theatre district, Oxford Street and the British Museum. The hotel offers 186 bedrooms beautifully decorated with designer...
A superior, tourist class hotel is conviently located in South Kensington and near the Natural History Museum. Hyde Park is within 600 yards of the hotel. All rooms are en suite.