The Ambassadors Hotel in Bloomsbury, London, is conveniently located just a few minutes walk from King’s Cross Station and the British Museum. It is only 5 minutes walk to Madamme Tussauds Waxworks Museum, Regents Park and Convert Garden. The Ambassadors Hotel In Bloomsbury has well decorated stylish rooms that have air conditioning, flat screen TV’s and soundproofing.