Which is why I did the experiment before posting. Just checked another pair of hotels locally, and that's (for saturday night, as tonight was sold out at one of them) 104 (PI) and 72 (TL).
I don't doubt the Premier Inn is nicer, but in both instances the
Travelodge is more in a better location.
Fascinating. My first test case above was Twickenham. If I was picking on location alone, I'd definitely go for Travelodge.