Make a booking

Hotel Gallery

Please click on the gallery below to view all the images of the hotel

Latest Offers

What's on

Tate Modern

Tate Modern is the national gallery of international modern art. Located in London, it is one of the family of four Tate galleries which display selections from the Tate Collection...

Somerset House

The official home of London Fashion Week, Somerset House is a popular haunt for fans visual art, fashion and music.