Hilton London Metropole

225 Edgware Road
London
United Kingdom