Four Stars in London - Bloomsbury 11-13 Bayley Street, Bloomsbury, London, WC1B 3HD Tags: boutique hotel