You can book your Holiday right here.....or
Ben is available at 087 283 0777
16-22 Great Russell Street London
The Bloomsbury Hotel is situated on Great Russell St in the heart of 18th century Bloomsbury, just down the road from the British Museum and in the shadow of Centre Point, the iconic modernist tower, where the vibrant West End meets the burgeoning East, where Theatre Land meets the City.
London