The Suites London er et 2-stjerners sted som ligger cirka 2 km fra Madame Tussaud's.
British Library ligger få skritt unna, mens London Euston togstasjon ligger i 10 minutters gangavstand fra hotellet. Gjestene kan lett komme til Almeida teater, som er ca 2,1 km unna.
Isla ligger ca. 450 meter unna og tilbyr sunne retter.