Looking to stay near London’s top attractions? Discover the best hotels for sightseeing in London, including hotels near Westminster and London’s museums.
An insider's guide to the best London hotels with river views, including the top for rooms with vistas of the River Thames, rooftop bars overlooking the water, seafood restaurants and riverside spas, in areas including London Bridge, South Bank, Covent Garden, Richmond and Hampton Court.