The Buckingham is a beautiful new hotel strategically located in the central area of Bloomsbury in London, just a few minutes from the British Museum and Russell Square stations and Holborn. A building elegantly restored Georgian features, Buckingham provides an intimate and luxurious accommodation.