In einer 5 Fußminuten Entfernung von der U-Bahn-Station Knightsbridge gelegen, bietet das The Capital Hotel, Apartments & Townhouse London 72 luxuriöse Zimmer mit allen notwendigen Annehmlichkeiten. Das Hotel verfügt über WLAN im ganzen Gebäude.
Naturhistorisches Museum befindet sich lediglich 5 Minuten zu Fuß von dem 5-Sterne-Hotel entfernt und London Science Museum lässt sich in circa 15 Minuten zu Fuß erreichen. London Eye gehört zu den beliebten Sehenswürdigkeiten der Gegend und liegt unter anderem in nur 10 Autominuten Entfernung von der Unterkunft. Harrods liegt ziemlich nahe am Hotel. Die nächstgelegene U-Bahn-Station ist weniger als 5 Minuten zu Fuß von.
Einige Zimmer mit einem Balkon, einer Nespresso-Maschine und einem Ankleidebereich bieten einen Ausblick auf die Stadt. Sie sind mit einer Nespresso-Maschine und einer Minibar zur Selbstverpflegung sowie mit WLAN und einem Flachbild-TV ausgestattet. Die Gästezimmer in der Unterkunft verfügen über Daunenkissen und Daunen-/Federkissen. Die Badezimmer bieten einen Wäschetrockner sowie einen Jacuzzi und eine begehbare Dusche.
Das Capital Hotel, Apartments & Townhouse serviert einfaches Frühstück im Restaurant. Das Capital Hotel, Apartments & Townhouse London hat ein À-la-carte- Restaurant und eine Lounge- Bar. Die Gäste können Gerichte der italienischen Küche im Restaurant Sale e Pepe, weniger als 5 Minuten zu Fuß von hier entfernt genießen.