The Bedford Hotel is a modern hotel, situated in the heart of Bloomsbury, near the British Museum, theatreland, Covent Garden, the City and the West End. The hotel is a short walk to Russell Square and Holborn underground stations. The attractive public..