MrMichael, sorry to hear your news. Something we all dread.
The hotel that springs to mind is the Marriott County Hall. Right next to the London Eye, with views accross Westminster Bridge to Houses of Parliament and Big Ben. Also good for people watching as they stroll along the banks of the Thames.
Hope this helps.