Novotel London West

Hammersmith
London
England
United Kingdom