There’s a Sheraton (Knightsbridge) which is perfectly situated in the heart of London. You’ll pay a premium for location; however, rooms are very nice, upscale hotel in all respects, and no concern over AC! Stayed there twice (May and September), and would happily stay again on my next visit to London.
|