Novotel London St. Pancras

Euston Road
London
United Kingdom