The Royal Foundation of St Katharine liegt in London in einer ruhigen Umgebung. Das Hotel bietet einen Garten und eine Bibliothek und ist mit einem Souvenirshop sowie einem kleinen Supermarkt ausgestattet. Reisende, die mit dem Auto anreisen, können den hauseigenen Parkplatz nutzen.
Das Hotel bietet Zimmer mit verschiedenen Bettenoptionen wie Doppelbett, Queensize- oder Kingsize-Bett. Die Ausstattung der Zimmer umfasst eine Klimaanlage sowie eine Heizung. In den Badezimmern sind sowohl Dusche als auch Badewanne vorhanden.
Zur gastronomischen Ausstattung gehören ein Restaurant, ein Café und eine Bar. Das Hotel bietet ein Übernachtungsangebot inklusive Frühstück mit einem kontinentalen Buffet sowie besondere Speisenangebote, darunter diätische Kost. Für Geschäftsreisende steht ein Business-Center mit Faxgerät bereit. Zur Freizeitgestaltung bietet das Hotel Sportmöglichkeiten und Fahrradstellplätze.