The Ambassadors Bloomsbury is situated in the heart of London, only a few minutes walk from Euston and Russell Square stations. Covent Garden, Piccadilly Circus and Oxford Street are all within walking distance, whilst the British Museum is on the doorstep.