Originally Posted by
moxielady
Which Radisson property is the easiest to get to (walking distance) from a tube station coming from the LHR? Will only be in London one night and will be taking the tube to St. Pancras the next day. Thanks!
The Mayfair and the two hotels at Leicester Square are all very close to the Picadilly from Heathrow.