Hotel The Londoner je umístěn v dynamické oblasti města Londýn vedle Trafalgarské náměstí 250 metrů od stanice metra Leicester Square. Restaurace Whitcombs a hudební bar jsou k dispozici přímo v hotelu, který se pyšní centrálním umístěním ve městě Londýn.
Londýnské akvárium je 1 km od Hotel The Londoner, zatímco St. James's Park je 1,1 km daleko. Hotel je zhruba 5 minut chůze od centra města Londýn. Poblíž jsou bary a kasina.
V každém pokoji je psací stůl, zvukotěsná okna a soukromý sejf, ale pokoje mohou mít i prvky jako prostorná sprcha a samostatná toaleta nebo výhled na město.
Každý den je hostům nabízena bezplatná bufetová snídaně. Restaurace v Hotel The Londoner podává pokrmy francouzské kuchyně. K dispozici je i současný bar.