Guest Review Score:
8.12
/10
The LancasterAddress
:
4-6 Bedford Place,Holborn,
WC1B 5JB,
London. Show on Map
The Lancaster is a stunning three star hotel in London, featured with great comforts. Visitors will find it on Bedford Place, close to the Russell Square tube station. Enjoy a stay at this popular corner of London, with British Museum and Trafalgar Square situated close.
Show Available Rooms
| Available Rooms | Persons | Price |
Hide
From
GBP 76.00
Book Now