Other Hotels in London - Lambeth 81-83 Waterloo Road, Lambeth, London, SE1 8UD Tags: bar, hotel, lounge bar, televisions