(7 review)

Duke of Cumberland Inn

Luxury hotel in the heart of Bloomsbury.