Euston Plaza, London hotels at discounted rates

Euston Plaza
17/18 Upper Woburn Place, Bloomsbury, London, WC1H 0HT, England