A stunning five-Star luxury hotel overlooking the River Thames near Embankment.

Discover cutting edge contemporary design in the heart of London where Oxford Street meets Park Lane.

The Tower Hotel is nestled between the River Thames, St Katharine Docks and The Tower of London.

Stay in splendour in the heart of central London.