Obiekt The City of London Club jest usytuowany w znakomitej lokalizacji w miejscowości Londyn i oferuje bar oraz bezpłatne WiFi. Obiekt znajduje się w pobliżu licznych atrakcji, takich jak Katedra św. Pawła, Most London Bridge i Twierdza Tower of London. Dla Gości zapewniono takie udogodnienia, jak całodobowa recepcja i centrum biznesowe. Personel służy także pomocą w przechowaniu bagażu.
Obiekt oddaje do dyspozycji Gości klimatyzowane pokoje wyposażone w biurko, czajnik, minibar, sejf oraz telewizor z płaskim ekranem. W każdym pokoju zapewniono też prywatną łazienkę z prysznicem. W każdej opcji zakwaterowania znajduje się prywatna łazienka z bezpłatnym zestawem kosmetyków i suszarką do włosów. Wszystkie pokoje wyposażone są w szafę.
W pobliżu obiektu The City of London Club znajdują się liczne atrakcje, takie jak Stacja metra Liverpool Street, Punkt widokowy Sky Garden i Targ Brick Lane Market. Najbliższe lotnisko, Lotnisko Londyn City, znajduje się 11 km od obiektu The City of London Club.