Lancaster Gate Hotel
The Lancaster Gate Hotel is situated in the centre of London, just a few minutes from several underground stations. The hotel has an enviable location with major transport links on its doorstep and easy access to all the top landmarks.
66-71, Lancaster Gate, Westminster Borough, London, W2 3NA, United Kingdom
Hotel booked 3 times today.
Nightly rates from $136 to $323