I’m very sorry to hear your news. This felt worthy of my first post on a forum that I enjoy each day.
Three suggestions spring to mind. First the Royal Garden Hotel which has great rooms overlooking Kensington Gardens and across London.
Next the Canary Riverside Plaza – which used to be the Four Seasons Canary Wharf. Again, the rooms and suites overlooking the river are great.
Third – the Cheval Three Quays for great views from their serviced apartments.