Hotel The Capital Townhouse Londyn leży około 5 min spacerem od Westbourne i oferuje 12 pokojów. Hotel oferuje gościom również skrytkę depozytową.
Muzeum Brytyjskie znajduje się w niewielkiej odległości od tego hotelu, wówczas gdy Sala koncertowa Royal Albert Hall leży w jedynie 1 km stąd. Zabytki w okolicy to między innymi Pałac Buckingham, położony w odległości 18-minutowego spaceru. Dom towarowy Harrods, a także Kasyno The Park Tower znajdują się również nie więcej niż 400 m od Capital Townhouse. Stacja metra Knightsbridge zlokalizowana jest w niewielkiej odległości od 4-gwiazdkowego obiektu.
Pokoje oferują biurko i sejf prywatny. W łazienkach przygotowano oddzielną toaletę i prysznic oraz są takie udogodnienia jak suszarka do włosów i szlafroki.
Goście mogą zjeść posiłek w restauracji Gran Caffe w malej odległości od hotelu.