Dover liegt in zentraler Lage, nur etwa fünf Gehminuten vom Bahnhof und der U-Bahnstation Victoria Station entfernt. In der Nähe befinden sich bedeutende Sehenswürdigkeiten wie der St.-James-Park, der Buckingham-Palast, das Parlament und verschiedene Museen. Durch die verkehrsgünstige Lage sind auch die Flughäfen London Heathrow, Gatwick, Luton und Stansted gut erreichbar.
Das Hotel bietet 34 Zimmer auf fünf Etagen, die mit einem Aufzug erreichbar sind. Die Unterkünfte verfügen über Optionen wie Doppel- oder Queensize-Betten und sind mit Annehmlichkeiten wie Klimaanlage und Heizung ausgestattet. Zustellbetten sind auf Anfrage erhältlich.
Im Haus gibt es ein Restaurant, eine Bar sowie einen Frühstückssaal, in dem ein kontinentales Frühstück serviert wird. Weitere Leistungen umfassen eine 24-Stunden-Rezeption, einen Hotelsafe, sowie Parkmöglichkeiten in der Garage oder auf dem Parkplatz. Für Gäste stehen außerdem Fahrradkeller und Zimmerservice bereit. Kreditkarten wie American Express, Visa, MasterCard, Diners Club und JCB werden akzeptiert.