at 113 Lambeth Road, London , SE1 7LS United Kingdom
660 FB users likes Novotel London Waterloo, set it to 187 position in Likes Rating for London, United Kingdom in Hotel & Lodging category
Novotel London Waterloo is London based place and this enity listed in Hotel category. Located at 113 Lambeth Road SE1 7LS.