The Lancaster Gate Hotel is situated in the centre of London, just a few minutes from several underground stations. Free Wi-Fi is available throughout the property.
Number of rooms: 188
66-71, Lancaster Gate, Westminster Borough, London, W2 3NA, United Kingdom
Hotel booked 2 times today.