
London, United Kingdom
Lancaster Hall
3-star hotel
The Lancaster Hall Hotel, located in London's City Centre, offers a convenient and comfortable stay just a short walk from Kensington Gardens and Hyde Park. Guests can enjoy a continental breakfast for a fee and unwind with…
- Wi-fi
- 24-hour reception
- Restaurant
- Wheelchair-accessible






















