The 3-star Lancaster Hall Hotel is set just 1.8 km from Madame Tussauds London, Royal Opera House and Harrods.
The hotel boasts good location in London close to Lancaster Gate underground station. The property lies within 4 km from the city center.
This attractive hotel is placed within proximity to parks and gardens.
Lancaster Hall Hotel is within a 20-minute drive to London City airport.
Guests at Lancaster Hall Hotel are accommodated in rooms with television and a phone.
Eat & Drink
Offering Italian meals, The Mitre in Lancaster Gate lies in a charming area, just 50 meters from the property.