I introduced myself a bit over a year ago, but have been mostly in lurker state, and now that I'm less than a week from departure I thought I'd introduce myself again! Next Monday I leave from Portland, Oregon arriving in London on Tuesday
As for my question...if you had 5-6 hours to waste in the proximity of a London rail station, which one would you choose?

I'm flying into Heathrow around 10.00, but my friend who I am staying with doesn't get off work til around 17.30, so I have a nice chunk of time to occupy myself! I have no problems doing this, but I'm just trying to decide where. I plan to take the underground from Heathrow (I realize the Heathrow Express would be faster, but heck, I have time to fill!) and store my bag at one of the luggage storages at one of the rail stations (King's Cross, Paddington, Charing Cross, etc). I just don't know which one to choose :b Any recommendations?