Although not as swank as The Dorchester, this London landmark is the premier hotel in the Strand/Covent Garden area. Richard ... More