H10 Waterloo

A luxury hotel featuring unique architecture and an excellent location

London, UK