Swissotel The Howard, London is a five star hotel set in a quiet oasis, right on the River Thames, with panoramic views of the House of Parliament, London Bridge and St. Paul’s Cathedral. Within few minutes walk from Covent Garden with its bars, restaurants and theatres, and on the border of the city of Westminster, the hotel is ideally located for business and leisure guests.
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. The newly launched restaurant, 12 Temple Place, showcases modern British cuisine on regional ingredients.
The Swissotel The Howard, London guarantees a pleasant stay in a contemporary elegant and stylish hotel with renowned Swiss service.
View our Hotel Video