The Lancaster Gate Hotel, London

66 Lancaster GateBayswater, LondonW2 3NZ, United Kingdom