The 3-star Lancaster Hall Hotel boasts good location not far from Madame Tussauds London, Royal Opera House and Harrods.
The property is set within 4 km distance from London city center.
The hotel allows quick access to parks and gardens.
It stands minutes away from Lancaster Gate subway station. 20 km to London City airport.
Guests are offered 80 luxury hotel rooms equipped with climate control, satellite TV and a telephone. They feature bathrooms with a hairdryer and a bathtub.
Eat & Drink
The bar The Mitre in Lancaster Gate lies in a charming area, within 5-minute walk of Lancaster Hall Hotel.