Novotel London West

Hammersmith
London
United Kingdom