The hotel is located in London's Bloomsbury, just minutes’ walk away from the British Museum and Russell Square and Holborn stations. It is also close to Covent Garden, Oxford Street and Theatreland.
Customer review digest, click to view whole review ...