Without a doubt this is one of the most prestigious locations that you could stay in London, in the shadow of the Houses of parliament, next to the River Thames. This Premier Inn has exceptional travel links by bus and tube and is close to many of the most famous attractions of the capital. All of the rooms have been fitted with comfortable furnishings and first class modern amenities.