Novotel London Waterloo Hotel is ýpper mid market hotel with brand new 4 star Novation bedrooms. This hotel is located right opposite Big Ben and West...
Pronot too far from main attractions
Consreally unfriendly staff
ConsWhere do I begin?
Address: 113 Lambeth road, London, SE1 7LS
Listed on Ciao since: 12/05/2006