River Westbourne is a lovely spot to visit if you want to spend time by the water. Enjoy a walk along the river and use the time to clear your mind.
You'll have sightseeing choices galore when spending time in London City Centre. River Westbourne is a great place to start here, but there are lots of other fine spots to consider. Buckingham Palace, Big Ben, and Trafalgar Square are near the flowing body of water and will round out your day nicely.