London hotel is aantrekkelijk gelegen in het centrum van Londen, op 8 minuten lopen van station London Paddington en 1,3 km van Madame Tussauds. Dit hotel met 3 sterren biedt een 24-uursreceptie. Gratis WiFi is beschikbaar en privéparkeren kan worden geregeld tegen een meerprijs.
De units bij het hotel hebben een flatscreen-tv. Elke kamer heeft een eigen badkamer met een douche en een haardroger. Alle kamers zijn voorzien van een koelkast.
The Serpentine ligt op 1,6 km van London hotel, en cricketstadion Lord's Cricket Ground ligt 1,8 km verderop. Het dichtstbijzijnde vliegveld is Luchthaven London City, op 18 km van de accommodatie.