What is the address of the Bloomsbury?
They are located at Crowne Plaza Hotel 20 Downing Street
What is their phone number?
The phone number for the Bloomsbury Restaurant is 08719429180. Can I help you in arranging a reservation?