"We always stay at this hotel when we visit London."
We have stayed at this hotel many times. The location is great and the staff is very professional. They are always responsive to any concerns that arise. We have considered other locations but we continue to find this hotel to be our choice when in London.
This spa hotel is located in the heart of London, walking distance from Wigmore Hall and Selfridges. Also nearby are Royal …More