Das Hotel Dolphin Hotel liegt an einem von Bäumen gesäumten Platz im Londoner Stadtgebiet. Die U-Bahnstation Paddington befindet sich nur wenige Schritte entfernt und verbindet das Haus mit weiteren Teilen der Stadt. Madame Tussauds, das Britische Museum, der Buckingham Palast und die Oxford Street sind in wenigen Gehminuten erreichbar. Ein Golfplatz liegt 2.000 Meter entfernt. Das im Jahr 1850 errichtete Cityhotel verteilt sich auf sechs Etagen und verbindet historische Substanz mit einer zentralen Lage für Besichtigungen und Städtereisen.
Die 33 Zimmer umfassen vier Einzel- und sechs Doppelzimmer. Zur Ausstattung gehören ein Doppelbett, eine Minibar, ein Kühlschrank sowie ein Safe zur Aufbewahrung persönlicher Gegenstände. Satelliten- und Kabelfernsehen sorgt für Unterhaltung im Zimmer. Zustellbetten können angefordert werden, wodurch sich die Schlafsituation flexibel an den Reisebedarf anpassen lässt.
Ein englisch- und französischsprachiges Team unterstützt rund um die Uhr bei Fragen sowie beim Ein- und Auschecken. Ein Tourdesk hilft bei der Buchung von Ausflügen. Für Pausen im Haus stehen ein Garten, ein TV-Raum und ein Spielzimmer zur Verfügung. Zimmerservice, Weckdienst und Wäscheservice erleichtern die Organisation während des Aufenthalts. Fahrräder können gegen Gebühr im Fahrradkeller abgestellt werden. Ein Safe, ein Getränkeautomat und ein Faxgerät ergänzen die Einrichtung.
Die buchbare Verpflegung umfasst Übernachtung mit Frühstück. Ein kontinentales Frühstück bietet eine unkomplizierte Grundlage für den Tag in London. Bei Bedarf bereitet das Hotel auch Kindermenüs zu. Das Restaurant ergänzt das gastronomische Angebot im Haus.