On Tottenham Court Road, at the heart of the West End in central London, this charming hotel is a place of luxury and refinement, offering a haven from the busy streets of the capital. The rooms have all been fitted with luxurious furnishings and have a range of excellent amenities to make you feel at home. There is great transport via the tube and bus network locally.