I found this site to be very useful, and the staff marvelous.
http://www.londontown.com/
Good luck finding anything inexpensive in London, regardless of which site you use. Not only is London a very expensive place to visit, the unfavorable exchange rate of the dollar (either Canadian or US) versus the British pound sterling is shocking. Sort of a double whammy.