Other Hotels in London - Bloomsbury 1 University Street, Bloomsbury, London, WC1E 6JQ Tags: serviced apartments