The Anchor Bar & Restaurant
A list of London riverside restaurants wouldn't be complete without The Chelsea Harbour Hotel & Spa, which overlooks the water and moored boats for fantastic views while you dine. Not only is there an alfresco terrace, but also Mediterranean munch galore.