Located in London City Centre, this boutique hotel is within a 15-minute walk of Harrods, Imperial College London, and Natural History Museum. Royal Albert Hall and Sloane Square are also within 1 mi (2 km).
Pros: The staff was amazing! Incredibly helpful! Always smiling, they really made the stay feels so relaxing, so easy, and so enjoyable! I love it!Cons: That the rooms are a bit small, but to be honest, Thats how the rooms in Europe r basically are