Depends a bit on whose nickel (or is that pence?) you are spending.
If you are paying for the stay yourself and money is an object, I would definately recommend the Park Lane. I have found the best prices here, sometimes up to 50% less than other Starwood London hotels.
And the location can't be beat. Walking distance to almost everything (Buckingham Palace, Picadilly Circus, Trafalgar etc. and an Underground station close by (Green Park Station) for those that are not walking distance.
Even if money isn't a concern, the Park Lane's location is excellent. Even better if you get a renovated room on a top floor facing the park.
[This message has been edited by onedog (edited 08-03-2001).]