The apartments are just opposite Holborn tube station, just a few minutes from Covent Garden, Oxford Street, the Westend and the British Museum.
View All Hotels in LONDON