Other Hotels in London - Bloomsbury 23 Mecklenburgh Square, Bloomsbury, London, WC1N 2AD Tags: gym facilities, televisions, townhouses