I stayed in this hotel for one night and found it a pleasant stay. The hotel is ideally situated for Harrods, V&A Museum or the Natural History Museum.
The room was comfortably furnished, however I did find that the cream carpet hadn't bee...
read more