Darlo1973
Striker
Holiday Inn express Stratford.
Long way out but straight to Wembley Park on the Jubilee line is the thinking behind it.
I considered that myself but decided to be more central. There are some decent hotels around Stratford at reasonable (for London) rates as long as there isn't an event on in the Olympic Park or stadium.