Highly, highly recommend the Strand Palace. It’s in a gorgeous historic building and has been beautifully remodeled. The included breakfast is extensive and has options for all kinds of dietary needs. For the location and amenities, it’s also a pretty darn good price. It’s an equidistant walk between the Temple and Embankment tube stops, as well as Charing Cross and Covent Garden, which makes getting around London convenient.