Hotel L'oscar London
★★★★★
Red Lion Street, London, United Kingdom Show on map
Premier Inn London Holborn is a 3-star hotel in London, United Kingdom. Guests rate it 6.9/10 (pleasant) across 7 reviews, ranking it #1,927 of 6,522 places to stay in London. The property has 594 rooms.
Red Lion Street, London, WC1R 4PS, United Kingdom
Premier Inn London Holborn has a guest rating of 6.9 out of 10 from 7 reviews, which is considered pleasant. It ranks #1,927 of 6,522 properties in London on Triptoic.
Premier Inn London Holborn is located at Red Lion Street, London WC1R 4PS, United Kingdom.
Premier Inn London Holborn is rated 3 stars.
Premier Inn London Holborn has 594 rooms.
Highly rated alternatives close by
Hotel
Hotel
Hotel
Hotel