Obiekt The City of London Club położony jest w znakomitej lokalizacji w centrum miejscowości Londyn i oferuje bezpłatne WiFi oraz bar. 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, ekspres do kawy, minibar, sejf oraz telewizor z płaskim ekranem. W każdym pokoju zapewniono też prywatną łazienkę z prysznicem. W każdej opcji zakwaterowania w obiekcie znajduje się prywatna łazienka z bezpłatnym zestawem kosmetyków i suszarką do włosów.
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.