(7 review)

Old John Peel Inn

Luxury hotel in the heart of Bloomsbury.