Try
www.laterooms.com.
I used that and got the best deal ever. I got a 4-star hotel for £85. Seriously. Right next to Tower Bridge, loads of facilities (including plasma TV in the en-suite bathroom!), right next to Aldgate Tube station...for less than the nearest Travelodge was charging. Unbelievable.