Novotel London Tower Bridge ligger i forretningsdistriktet City of London - nord for elva Themsen. Fra hotellet er det kort avstand til Tower Bridge, Tower of London og St. Paul's Cathedral. Nærmeste T-banestasjon «Tower Hill» ligger noen få minutters gange fra hotellet.
Hotellet har 203 nyrenoverte og moderne rom i ulike kategorier. Alle værelser har eget bad/wc, hårføner, komfortable senger, telefon, skrivebord, safe, minibar, TV, air-condition, strykefasiliteter og trådløs internettforbindelse (tillegg).
Stedets velværesenter har både treningsrom, badstue og tyrkisk-/dampbad, og hotellets spisested – «Garden Brasserie Restaurant» - serverer frokost, lunsj- og middagsretter. I tillegg kan hotellets gjester slappe av med en drink i «Pepys Bar» i bygningen.
Novotel London Tower Bridge har i tillegg døgnåpen resepsjon og 24t. room service - der man kan bestille både kalde og varme retter.