Swissotel The Howard

Swissotel The Howard, London is a five star hotel set in a quiet oasis, right on the River Thames, with panoramic views of Big Ben, London Eye, Tower Bridge and St. Paul’s Cathedral.

Being located close to Covent Garden with its bars, restaurants and theatres, the hotel is ideally located for business and leisure guests.


The Swissotel The Howard, London guarantees a pleasant stay in a contemporary elegant and stylish hotel with renowned Swiss service.


The luxurious 189 hotel rooms and suites reflect a contemporary and sophisticated style, and many offer stunning views out over the River Thames, London Eye and the South Bank. 12 Temple Place Restaurant showcases modern British cuisine on regional ingredients.