Small rooms but you can expect that in London. However, very good location. Very good. i think the management might like to do some spending on rooms. Good hotel otherwise.
More
- Thistle Selfridge London
- Thistle Selfridge Hotel London
- Selfridge Hotel
- Selfridge Hotel London
