The Borough liegt an der 200 Borough High Street in London und bietet eine zentrale Ausgangslage für eine Städtereise. Die britische Hauptstadt verbindet historische Sehenswürdigkeiten, Museen, Theater, Einkaufsstraßen und vielfältige Restaurants. Der nächste Flughafen ist London-Heathrow. Das Hotel verfügt über 20 Zimmer und richtet sich mit seiner überschaubaren Größe an Gäste, die einen Aufenthalt in einem Londoner Stadthotel mit kurzen Wegen zu unterschiedlichen Unternehmungen schätzen.
Die Unterkünfte sind klimatisiert und beheizbar. Je nach Zimmer stehen ein Doppelbett, ein Queensize-Bett oder ein Kingsize-Bett zur Verfügung; bei Bedarf können Zustellbetten angefordert werden. Ein Fernseher und ein Radio sorgen für Unterhaltung im Zimmer. Die Dusche und der Haartrockner ergänzen die Ausstattung des Badezimmers, während eine Hosenpresse zusätzlichen praktischen Nutzen bietet.
Für die Tagesplanung steht ein Tourdesk bereit, der bei der Buchung von Ausflügen unterstützt. Das Hotel verfügt über Geschäfte, einen Safe und eine Gepäckaufbewahrung. Zimmerservice, Wäscheservice und eine Münzwäscherei erleichtern längere Aufenthalte. Geschäftsreisende können das Business-Center mit Faxgerät nutzen. Ein kostenpflichtiger Parkplatz sowie ein eigener Shuttlebus gehören zu den weiteren genannten Leistungen.
Für die Verpflegung stehen ein Restaurant, ein Café und eine Bar zur Auswahl. Ein kontinentales Frühstück und Mittagessen versorgen Gäste im Tagesverlauf. Diätgerichte und spezielle Verpflegungsangebote ermöglichen eine passendere Auswahl bei besonderen Ernährungswünschen.