General Description
Located in Bloomsbury, near the British Museum and the superb shopping in Oxford Street, this hotel is ideally placed to enjoy Central London. The lively Covent Garden and Leicester Square are within walking distance. The bedrooms have all the modern facilities - en-suite bathrooms, satellite TV, telephone, hairdryer and trouser press. Public areas include a bar and a restaurant. |