I'd like something near a tube station, I will not have a car. I'l be there 21-28 days. I have been to 6 summer Olympics.
I have used this site to book before. You can do a search to find a decent place near a Tube. http://www.eurobookings.com/united-kingdom-gb/reservations-london-hotels.html over 5 years ago