This excellently situated hotel on the banks of the Thames is an ideal base for touring all of London's most famous attractions, only a 20 minute walk from Big Ben and the Houses of Parliament. and only a short walk to Vauxhall station which offers links to the world famous Oxford St shopping district in a matter of minutes.