Originally Posted by
EmpressRouge
short walk from a Piccadilly line tube stop (to get there from airport)
If the distance to a tube stop on the Piccadilly line is key, then you could add The Stafford London to your short list. If you cut across at the right spot out of Green Park it is less than a 3 minute walk. Like many top London Hotels they are very festive with lights and trees etc but with more of a townhouse feel than others on your list.