Originally Posted by
peteropny
Trafalgar Hilton for sure - great location right on trafalgar sq - 5-10 min walk to SoHo. Waldorf also possible probably a little longer walk.
Trafalgar is probably our favorite hotel in London.
Thanks and it's available for points those nights