Swissôtel The Howard, London enjoys one of the best hotel locations in the city, set in a calm oasis just off the Embankment and overlooking the famous River Thames. The hotel is just moments away from the fashionable Covent Garden with its blend of theatres, fine restaurants, lively nightlife and endless shopping. You are also close to many of London's best known landmarks such as St Paul's... More details
